簡體   English   中英

我無法啟動MySQL Server和Workbench錯誤

[英]I can't start MySQL Server and Workbench error

我剛剛安裝了MySQLMySQL Workbench

安裝兩者后,我可以在系統偏好設置中看到“MySQL”圖標。 但是,如果我嘗試啟動MySQL Server,它會問我密碼,但是沒有任何反應。 所以我嘗試使用以下命令從終端啟動MySQL Server:

sudo /usr/local/mysql/support-files/mysql.server start

但它給了我這個錯誤:

Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/MBP.local.pid).

有人可以幫我嗎?

在此之前我沒有任何問題啟動和停止MySQL,但我忘記了MySQL密碼所以我不得不卸載MySQL並重新安裝它,因為我需要使用Workbench。 但顯然沒有MySQL密碼它不起作用。 我有辦法恢復密碼嗎?

sudo這一行將嘗試以root身份運行MySQL - 糟糕的主意。 希望在安裝過程中將mysql.server文件復制到/etc/init.d所以你應該做的就是/etc/init.d/mysqld start

  1. 檢查是否已存在mysql進程ps -ef | grep mysql ps -ef | grep mysql

  2. 如果是,則殺死進程kill -9 PIDkillall -9 mysql mysqld

  3. 檢查mysql數據目錄的所有者是mysql:mysql
  4. 然后嘗試啟動mysql服務器sudo mysql.server start
  5. 如果這不能解決問題。 然后看看mysql .err文件

退房: MySql錯誤! 服務器退出而不更新PID文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM