公子認為,mysql啟動報錯雖然有大部分是相同的,但是對於mysql版本、安裝方式、作業系統,相對來說會有一些錯誤是針對於以上方式的特定的錯誤
1、解壓版主要用的是啟動指令碼 /etc/init.d/mysql;啟動失敗是因為此指令碼在執行過程**現錯誤導致退出指令碼,所以報的錯基本上在指令碼裡,可以檢視指令碼在什麼位置執行失敗的,找出失敗的位置:可以用報錯的資訊來進行定位。
例:[error] fatal error: can't open and lock privilege tables: table 'mysql.user' doesn't exist
2、檢視mysql_error.log日誌,日誌中會有詳細的記錄
3、用sudo systemctl status mysql檢視狀態
4、journalctl -xe檢視相關報錯資訊
5、啟動失敗原因往往和配置檔案/etc/my.cnf息息相關,解決辦法:改為預設的配置檔案,除了log_erroer引數,不要新增其他引數;切記切記!!!
i. **可以在啟動指令碼中找到具體的報錯原因
以上均為公子探索世界雛形之旅,拋轉引玉之篇。願與同好**交流!!!
公子願意寫部落格的原因:大致是想的東西寫出來後更為詳盡清晰吧!
Git使用 報錯彙總,持續更
git的簡單使用,建立和更新 2 git工程的建立和檔案更新,參考 3 git忽略提交.gitignore的使用 使用git中,我們某些檔案比如日誌,臨時檔案,編譯的中間檔案等不要提交到 倉庫,這時要設定相應的忽略規則,來忽略這些檔案的提交。參考 報錯解決 1 error failed to pus...
MYSQL 啟動報錯
我先說一下我安裝mysql的操作吧 1 開始的時候,安裝mysql,是那種解壓縮就能用的軟體包。我把它解壓後,拷貝到 usr local 目錄下,並把名字命名為mysql。2 建立使用者mysql。root localhost useradd mysql 3 修改許可權。root localhost...
mysql啟動服務報錯
1.啟動命令 systemctl start mysqld.service 或者 etc init.d mysqld start 結果同樣的錯誤 2.錯誤是 job for mysqld.service failed.see systemctl status mysqld.service and j...