MariaDB安装
MariaDB和glibc版本安装和Mysql的Glibc版本安装步骤不同,详细请参考下文。
1、添加mysql用户和组
useradd mysql -g mysql
2、解压:
[root@centos1 src]# tar -zxvf mariadb-10.2.14-linux-glibc_214-x86_64.tar.gz
3、移动并改名:
[root@centos1 src]# mv mariadb-10.2.14-linux-glibc_214-x86_64 /usr/local/mysql
4、安装mariadb,指定用户,指定目录:
[root@centos1 mariadb]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data1/mysql
5、拷贝配置文件:
[root@centos1 mariadb]# ls support-files/
binary-configure my-large.cnf mysql-log-rotate wsrep_notify
magic my-medium.cnf mysql.server
my-huge.cnf my-small.cnf policy
my-innodb-heavy-4G.cnf mysqld_multi.server wsrep.cnf
编辑配置文件和启动脚本:
启动脚本basedir=/usr/local/mysql
datadir=/data1/mysql
有好几个配置文件,根据内存大小选择
[root@centos1 mariadb]# cp support-files/my-huge.cnf /usr/local/mysql/my.cnf
6、拷贝启动脚本:
[root@centos1 mariadb]# cp support-files/mysql.server /etc/init.d/
在脚本中指定一下配置文件的路径
启动之前,先看MySQL数据库启动没有,启动了要关掉,不然有冲突。
启动mariadb:
[root@centos1 mariadb]# /etc/init.d/mariadb start
systemctl enable mysql.server
systemctl start mysql.server
7、更改密码
[root@centos1 mariadb]# /etc/init.d/mariadb start
'/usr/local/mysql/bin/mysqladmin' -u root password 'new-password'
8、配置环境mysql
vim /etc/profile.d/mysql.sh
#! /bin/sh
export PATH=/usr/local/mysql/bin:$PATH
source /etc/profile.d/mysql.sh
9、登录mysql测试
mysql -uroot -p