通用二進制包安裝mariadb
解壓二進制包:
# 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