寶塔mysql無法啓動

在使用寶塔linux面板一鍵安裝LNMP的是,數據庫mysql始終無法啓動,查查找找用了幾個小時,問題終於解決了

  • 版本:mysql5.7(剛開始安裝的mysql5.6,安裝速度是20多分種,真是慢,後來問題解決後我覺得應該和把版本沒關係,心累)

下面的就是報錯的截圖,如果使用寶塔linux面板安裝的數據庫無法啓動,所報的錯誤應該是一樣 ,就是找不到這PID file,這個PID file我也不知道是啥。
在這裏插入圖片描述
步驟1:到/www/server/mysql/data/,查看localhost.err,這是啓動報錯的log文件,查看該文件, cat命令查看,cat localhost.err
在這裏插入圖片描述

步驟2:查看該文件, cat命令查看,cat localhost.err,發現出現了一個新的問題,Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist
在這裏插入圖片描述
步驟3,1.首先找到mysql_install_db(最終解決步驟,前面兩步是要讓你怎麼發現問題,知道這個問題出在哪裏)
在這裏插入圖片描述

2.執行

 /www/server/mysql/bin/mysql_install_db --datadir=/www/server/mysql/data/ --basedir=/www/server/mysql --user=mysql

在這裏插入圖片描述
3.顯示目錄已存在,刪除該目錄 rm -r /www/server/mysql/data,再執行2命令
4.啓動mysql,已顯示active狀態
在這裏插入圖片描述
最後還有感謝這位博主xhool,根據他的方法來解決步驟3的問題的

參考:https://blog.csdn.net/a2011480169/article/details/51912771

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章