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 數據存放位置改為 數據盤地址,重啟機器,然后磁盤掛載沒有設置為開機自動掛載,導致PID 文件找不到。
解決方法: 1.在/etc/my.cnf 中查看pid-file的位置
vim /etc/my.cnf
2. 創(chuàng)建對應的目錄并修改權限
mkdir -p /var/run/mysqld chown mysql.mysql /var/run/mysqld
這時可以嘗試重啟MySQL了,可以啟動就ok,如果還不行繼續(xù)第三步。
3. 創(chuàng)建一個pid文件并修改權限
touch /var/run/mysql/mysqld.pid chown mysql.mysql /var/run/mysql/mysqld.pid
再啟動MySQL應該就沒問題了!
這只是一個臨時解決的辦法,如果虛擬機重新開機就需要再次操作,暫時還沒有找到解決根本問題的方案,大家就暫時掛起虛擬機,后續(xù)找到解決方法會在文章中更新!
到此這篇關于Mysql systemctl start mysqld報錯的問題解決的文章就介紹到這了,更多相關Mysql systemctl start mysqld報錯的問題解決內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- Linux連接mysql報錯:Access denied for user ‘root’@‘localhost’(using password: YES)的解決方法
- mysql登錄報錯提示:ERROR 1045 (28000)的解決方法
- mysql報錯:Deadlock found when trying to get lock; try restarting transaction的解決方法
- MySQL 啟動報錯:File ./mysql-bin.index not found (Errcode: 13)
- mysql 報錯This function has none of DETERMINISTIC解決方案
- MySql報錯Table mysql.plugin doesn’t exist的解決方法
- mysql報錯:MySQL server version for the right syntax to use near type=InnoDB的解決方法
- MySQL關于ERROR 1290 (HY000)報錯解決方法
- MySQL無法重啟報錯Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解決方法
相關文章
mysql中mydumper 和 mysqldump 對比使用
MySQL數據庫備份工具有其自帶的mysqldump,屬于mysql官方的一款備份工具。但是第三方備份工具mydumper憑借優(yōu)越的特點為更多人所使用。下面就通過測試驗證它們之間的備份效率。2017-05-05Django2.* + Mysql5.7開發(fā)環(huán)境整合教程圖解
這篇文章主要介紹了Django2.* + Mysql5.7開發(fā)環(huán)境整合教程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09