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

黄舟
リリース: 2017-01-21 13:17:41
オリジナル
1343 人が閲覧しました

ウェブサイトが突然データベースに接続できなくなったので、サーバーを直接再起動しました。 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) に注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート