簡體   English   中英

運行帶有“ systemctl start mysqld.service”錯誤的mysql

[英]run the mysql with :“systemctl start mysqld.service ” error

當我使用以下命令在linux中啟動mysql時:“ systemctl start mysqld.service”,然后提示:mysqld.service的作業失敗,因為控制進程退出並顯示錯誤代碼。 有關詳細信息,請參見“ systemctl狀態mysqld.service”和“ journalctl -xe”。 有人可以幫助我嗎?

在此處輸入圖片說明

很抱歉,沒有關於您的錯誤的詳細信息。

建議您打開日志以查看更多詳細信息。 換句話說,您可以使用命令行systemctl status mysqld.servicejournalctl -xe 。(我已經嘗試過,但是它沒有用,所以我建議您閱讀mysql-logs)。

使用此命令

cat /var/log/mysqld.log

(如果可以在該目錄中找到日志,則可以使用此命令在/ root中find -name mysqld.log )。

我這樣做,發現一個[錯誤]

2019-04-20T09:37:25.628853Z 0 [錯誤]未知變量'validate_password = off'

2019-04-20T09:37:25.628863Z 0 [錯誤]中止

然后,我使用命令

vim /etc/my.cnf

並找到此行“ validate_password = off”,並將其替換為“#validate_password = off”。 然后退出vim。

現在,使用此命令

service mysqld start

service mysqld status

查看mysql的狀態。 也許有一個驚喜:)

暫無
暫無

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

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