——CentOS 7下MySQL服務啟動失敗的解決思路
網上的方法參差不齊,有好有壞,到頭來還不如自己查看mysql 的啟動日志,查看錯誤信息,一步一步找到錯誤的原因。 這里先羅列幾個常用的mysql查錯命令: (1)cat /var/log/mysqld.log (默認mysql日志的安裝路徑) (2)sudo find / -name my.cnf(linux下查找mysql配置文件路徑) (3)sudo mysql –help | grep my.cnf(linux下查找mysql配置文件路徑)
這里就舉個例子: (1)使用cat /var/log/mysqld.log查看mysql啟動日志 (2)如果你只想看到錯誤信息,可以使用cat /var/log/mysqld.log | grep ‘ERROR’命令查看 (3)捕捉到的錯誤信息如下: (4)根據錯誤信息的描述,大致上說啟動mysql 服務需要1.3G的內存,但是我服務器的內存才1G,當然是啟動不成功了。(坑爹?。?(5)修改my.cnf ,設置innodb_buffer_pool_size=8M (6)使用sudo find / -name my.cnf查找mysql配置文件位置 (7)修改后使用service mysqld start 重新啟動mysql服務
最后,總結一下,安裝mysql真是令人抓狂,在解決問題前必須先定位問題出現在哪里,這才是解決問題的思路,而不是復制粘貼搜索答案。
新聞熱點
疑難解答