這次小編講講怎麼在centos7上使用二進制方法安裝mariadb。廢話不多說全是乾貨:
確認是不是有mariadb
rpm -qa mariadb*
2. 創建賬戶:
getent passwd mysql
useradd -d /app/mysqldb -r -m -s /sbin/nologin mysql
3. 解壓,並給它創建一個軟連接,方便操作
tar xvf mariadb-10.2.8-linux-x86_64.tar.gz -C /usr/local/
cd /usr/local/
ln -s mariadb-10.2.8-linux-x86_64/ mysql
4.準備配置文件:
修改數據庫配置文件:
5. 運行腳本,需指定運行身份和運行目錄:
6. 啓動服務腳本:
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --list mysqld
chkconfig --add mysqld
service mysqld start 失敗(因爲沒有日誌文件)
7. 失敗的原因是日誌問題,
先創建日誌,賦予所屬者權限:
8. 創建啓動路徑的腳本:
vi /etc/profile.d/mysql.sh
PATH=/usr/local/mysql/bin:$PATH
. /etc/profile.d/mysql.sh
9. 運行腳本(初始化):
mysql_secure_installation
10. 登陸運行: mysql -uroot -p
修改口令: