解压二进制包:
# tar xf mariadb-5.5.43-linux-x86_64.tar.gz -C /usr/local 解压源码包(建议放在/usr/local目录下)
# ln -s /usr/local/mariadb-5.5.43-linux-x86_64 /usr/local/mysql 为解压目录创建个目录链接mysql(因为,名字虽说叫mariadb,实际内容还是mysql)
初始化:
# mkdir /data (新建存储目录)
# /usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data (--user指定以哪个用户身份运行 --datadir 指定数据存放位置)
注意(错误解决):
二进制MariaDB安装时 FATAL ERROR: Could not find ./bin/my_print_defaults的解决办法
# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data [ 顺序很重要 ]
复制配置文件模板并修改配置文件:
#cp support-files/my-large.cnf /etc/mysql/my.cnf
# vim /etc/mysql/my.cnf
innodb_file_per_table = on innodb存储引擎来说每表使用一个单独的表空间文件
skip_name_relove = on 不对主机名做反解
复制自带的服务脚本到/etc/rc.d/init.d/:
# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
# chkconfig mysqld on
# service mysqld start
检查启动成功否:
添加环境变量(添加环境变量后就可以mysql进入了):
# vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH 在mysql.sh中添加这行内容
# . /etc/profile.d/mysql.sh 重读文件即可使用mysql进入客户端
进入mysql客户端:
# mysql