現(xiàn)象:mysql安裝后通過service mysqld start無法啟動发笔。
報錯信息如下:
主要含義是說:
mysql啟動過程中找不到/var/lib/mysql/aria_log_control這個文件;
或者這個文件存在但是打不開圈纺。
所以我懷疑的方向有兩個:
1秦忿、/var/lib/mysql/aria_log_control這個文件不存在;
切換到/var/lib/mysql目錄下蛾娶,查看文件是否存在:
可以看到文件是存在的灯谣,只是這個文件的屬主不對,這里是root蛔琅,應(yīng)該是mysql用戶和用戶組才對胎许。
2、所以應(yīng)該是第二個懷疑的方向揍愁,文件存在呐萨,但是沒有權(quán)限操作:
把該文件的屬主改為mysql:
chown -R mysql.mysql /var/lib/mysql
并修改文件的操作權(quán)限:
chmod 755 /var/lib/mysql
再執(zhí)行service mysqld start就可以正常啟動了杀饵。