ホームページ  >  記事  >  データベース  >  MySQL - 「mysql デーモンの起動に失敗しました」というエラーの解決策

MySQL - 「mysql デーモンの起動に失敗しました」というエラーの解決策

黄舟
黄舟オリジナル
2017-01-21 13:17:411335ブラウズ

ウェブサイトが突然データベースに接続できなくなったので、サーバーを直接再起動しました。 cli モードに入り、service myqsld start を実行すると、「MySQL デーモンの起動に失敗しました」というエラー メッセージがまだ表示されていることがわかります

# /etc/init.d/mysqld start

MySQL デーモンの起動に失敗しました: [FAILED]

mysqld ログ ファイルを表示します

#less /var/log/mysqld.log

いずれかの行 はい:

/usr/libexec/mysqld: Can't change dir to ‘XXX' (Errcode: 13)

まずデータベースログを確認してください


[Warning] Can't create test file xxx.lower-test  
[Warning] Can't create test file xxx.lower-test  
/usr/libexec/mysqld: Can't change dir to '/xxx' (Errcode: 13)  
[ERROR] Aborting

最初にデータディレクトリとログディレクトリとそれらが属しているユーザーの権限を確認してください 権限とユーザーに問題はないはずです。 SELINUX の権限制限

# getenforce

Enforcing

SELinux がすでに有効になっていることが示されています。それをオフにする必要があります。
Close メソッド:

#setenforce 0 (0|1 开|关)

または

setsebool ftpd_disable_trans 1

上記は、MySQL プロンプトの「mysql デーモンの起動に失敗しました」エラーの解決策です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。