簡體   English   中英

MySQL服務不再啟動

[英]MySQL Service dosent start anymore

當我嘗試使用以下命令啟動 mysql 時:

service mysql start

 /etc/init.d/mysql start

然后需要一段時間,這顯示:

[....] 啟動 mysql(通過 systemctl):mariadb.service 的 mysql.serviceJob 失敗,因為超時。 有關詳細信息,請參閱“systemctl status mariadb.service”和“journalctl -xe”。 失敗的!

現在當我去 journalctl -xe 它顯示:

Feb 18 14:54:43 mail systemd[1]: mariadb.service: Start operation timed out. Terminating.
Feb 18 14:55:24 mail systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Feb 18 14:55:24 mail systemd[1]: Failed to start MariaDB 10.1.37 database server.

Feb 18 14:56:14 mail mysqld[8490]: 2019-02-18 14:56:14 140312205868416 [Note] /usr/sbin/mysqld (mysqld 10.1.37-MariaDB-0+deb9u1) starting as process 8490 ...
Feb 18 14:57:44 mail systemd[1]: mariadb.service: Start operation timed out. Terminating.
Feb 18 14:58:25 mail systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Feb 18 14:58:25 mail systemd[1]: Failed to start MariaDB 10.1.37 database server.

我無法再以 root 用戶登錄。 然后我在安全模式下啟動 mysql 並更改密碼。

當您從 mysql 移動到 mariadb 時,通常會出現此錯誤。 這是您運行三個命令所需的解決方案,您的應用程序將再次開始工作。

  • echo "/usr/sbin/mysqld { }" > /etc/apparmor.d/usr.sbin.mysqld
  • apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld systemctl
  • 重啟 mariadb

暫無
暫無

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

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