Mysql systemctl start mysqld報錯的問題解決
報錯信息:
Job for mysqld.service failed because the control process exited with error code. See “systemctl status mysqld.service” and “journalctl -xe” for details.
定位錯誤:
vim /var/log/mysqld.log #查看日志信息
看到最后一行(shift+G)
原因分析:
MySQL 數(shù)據(jù)存放位置改為 數(shù)據(jù)盤地址,重啟機器,然后磁盤掛載沒有設(shè)置為開機自動掛載,導致PID 文件找不到。
解決方法: 1.在/etc/my.cnf 中查看pid-file的位置
vim /etc/my.cnf
2. 創(chuàng)建對應(yīng)的目錄并修改權(quán)限
mkdir -p /var/run/mysqld chown mysql.mysql /var/run/mysqld
這時可以嘗試重啟MySQL了,可以啟動就ok,如果還不行繼續(xù)第三步。
3. 創(chuàng)建一個pid文件并修改權(quán)限
touch /var/run/mysql/mysqld.pid chown mysql.mysql /var/run/mysql/mysqld.pid
再啟動MySQL應(yīng)該就沒問題了!
這只是一個臨時解決的辦法,如果虛擬機重新開機就需要再次操作,暫時還沒有找到解決根本問題的方案,大家就暫時掛起虛擬機,后續(xù)找到解決方法會在文章中更新!
到此這篇關(guān)于Mysql systemctl start mysqld報錯的問題解決的文章就介紹到這了,更多相關(guān)Mysql systemctl start mysqld報錯的問題解決內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。