mysql啟動報錯思路篇 持續更新。。。

2021-10-03 19:24:44 字數 610 閱讀 5400

公子認為,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...