当前位置:Gxlcms > 数据库问题 > mariadb linux二进制tar包安装

mariadb linux二进制tar包安装

时间:2021-07-01 10:21:17 帮助过:9人阅读

地址为:https://downloads.mariadb.org/

释放安装包 假设安装位置是/usr/local/mariadb 包名为:mariadb-10.1.19-linux-x86_64.tar.gz

tar -xvzf mariadb-10.1.19-linux-x86_64.tar.gz

mv mariadb-10.1.19-linux-x86_64 /usr/local/mariadb/

cd /usr/local/mariadb

?

相关配置

备份原有mysql配置:?mv?/etc/my.cnf /etc/my.cnf.bak

复制配置文件:?cp?support-files/my-huge.cnf /etc/my.cnf?

编辑配置文件:?vim /etc/my.cnf?在[mysqld]块中添加basedir全局目录将默认的数据目录,日志目录,pid文件都放置在basedir目录下,配置如下:

basedir = /usr/local/soft/mariadb/mariadb-10.2.9-linux-x86_64

skip_name_resolve?=?ON??

innodb_file_per_table?=?ON

?

创建用户

初次安装,要创建mysql用户和组,并给当前目录赋予权限:

groupadd mysql

useradd -r -g mysql -s /sbin/nologin mysql

cd /usr/local/soft/mariadb/mariadb-10.2.9-linux-x86_64/

chown -R mysql .

chgrp -R mysql .

然后执行初始化安装:scripts/mysql_install_db --user=mysql?

调整权限:

chown -R root .

chown -R mysql data/

?

启动脚本

/usr/local/soft/mariadb/mariadb-10.2.9-linux-x86_64/bin/mysqld_safe --user=mysql &?

添加mysql到系统服务目录:?cp?/usr/local/soft/mariadb/mariadb-10.2.9-linux_x86_64/support-files/mysql.server /etc/init.d/mysqld?

如果是之前安装过mysql,那么现在就已经启动了,第一次安装需要手动启动务:?/etc/init.d/mysqld start?

添加mysqld到系统服务,随系统一起启动:?chkconfig mysqld on?

查看mysql服务运行状态:?systemctl status mysqld.service

?

设置数据库允许远程链接

mysql -u root -proot?

mysql>GRANT ALL PRIVILEGES ON *.* TO?‘root‘@‘%‘?IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;

操作完后切记执行以下命令刷新权限?

FLUSH PRIVILEGES?

?

?

mariadb linux二进制tar包安装

标签:service   sql   数据   lin   root   with   kconfig   操作   linux   

人气教程排行