Mysql systemctl start mysqld によって報告されるエラーの解決策

Mysql systemctl start mysqld によって報告されるエラーの解決策

エラーメッセージ:

制御プロセスがエラー コードで終了したため、mysqld.service のジョブが失敗しました。詳細については、「systemctl status mysqld.service」および「journalctl -xe」を参照してください。

ここに画像の説明を挿入

位置決めエラー:

vim /var/log/mysqld.log #ログ情報を表示

最後の行を見る(Shift+G)

ここに画像の説明を挿入

原因分析:

MySQL データの保存場所がデータ ディスク アドレスに変更され、マシンが再起動され、ディスク マウントが起動時に自動的にマウントされるように設定されていなかったため、PID ファイルが見つかりませんでした。

解決策: 1. /etc/my.cnf 内の pid ファイルの場所を確認します。

vim /etc/my.cnf 

2. 対応するディレクトリを作成し、権限を変更します

mkdir -p /var/run/mysqld
chown mysql.mysql /var/run/mysqld

これで、MySQL を再起動してみてください。起動できれば問題ありません。それでも動作しない場合は、手順 3 に進みます。

3. pidファイルを作成し、権限を変更する

/var/run/mysql/mysqld.pid をタッチします。
chown mysql.mysql /var/run/mysql/mysqld.pid

MySQL を再度起動しても問題はないはずです。

これはあくまでも一時的な解決策です。仮想マシンを再起動すると、操作を繰り返す必要があります。根本的な問題の解決策はまだありませんので、仮想マシンを一時的に停止してください。後日解決策が見つかったら記事を更新します!

これで、Mysql systemctl start mysqld エラーの問題を解決するこの記事は終わりです。Mysql systemctl start mysqld エラーの問題を解決する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux で MySQL に接続するときに発生するエラーを解決する方法: ユーザー 'root'@'localhost' へのアクセスが拒否されました (パスワードの使用: YES)
  • MySQL ログイン エラー プロンプト: ERROR 1045 (28000) の解決方法
  • MySQL エラー: ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションの解決策を再起動してください
  • MySQL 起動エラー: ファイル ./mysql-bin.index が見つかりません (Errcode: 13)
  • mysqlエラー この関数には決定的な解決策はありません
  • MySql エラー「テーブル mysql.plugin が存在しません」の解決方法
  • MySQL エラー: type=InnoDB ソリューションの近くで使用する正しい構文の MySQL サーバー バージョン
  • MySQL エラー 1290 (HY000) の解決方法
  • MySQL は再起動できず、エラー「警告: 誰でも書き込み可能な設定ファイル '/etc/my.cnf' は無視されます。」が報告されます。解決策

<<:  Web ページのソース ファイルを表示できない場合はどうすればよいですか?

>>:  Vue3 における親コンポーネントと子コンポーネント間の値の転送の詳細な説明

推薦する

docker run 起動パラメータ コマンドを表示する方法 (推奨)

runlike を使用してコンテナの docker run 起動パラメータを表示します。 pipを...

カルーセル効果を実現するネイティブJavaScript

この記事では、カルーセルの効果を実現するためのJavaScriptの具体的なコードを参考までに共有し...

Linux で crontab 出力リダイレクトが有効にならない問題の解決方法

質問LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | gre...

MySQLのスイッチングデータ保存ディレクトリの実装方法

MySQLのスイッチングデータ保存ディレクトリの実装方法今日、仕事中に、mysql が保存されている...

MySQL GTID の総合概要

目次01 GTIDの紹介02 GTIDの仕組み03 GTIDの利点と欠点04 テスト環境構築05 テ...

ウェブサイトを構築するときは、UTF-8 または GB2312 エンコードを使用する必要がありますか?

外国のウェブサイトを開くと文字化けした文字が表示されることが多く、また、英語以外の外国のウェブサイト...

Tomcat のプレースホルダーによるポート設定方法 (パラメータ指定方式)

仕事で必要になったため、インターネットで多くの情報を見つけましたが、それらはすべてコピーアンドペース...

Vue コンポーネント化の一般的な方法: コンポーネント値の転送と通信

関連する知識ポイント親コンポーネントから子コンポーネントに値を渡す子コンポーネントから親コンポーネン...

ウェブデザインの詳細分析に関する詳細な議論

設計業務では、設計者がレビューに参加したり、リーダーの一部が設計案の詳細が足りないと言っているのをよ...

MySQL 8.0.17 解凍版のインストールと設定方法のグラフィックチュートリアル

インストール中に遭遇した問題を記録しておきますので、皆様のお役に立てれば幸いです。 1. ダウンロー...

複数の条件を持つ MySQL クエリ メソッド

複数の条件を持つ MySQL クエリ環境: MySQL 5.7 where ステートメントに複数の ...

ウェブページ制作と饅頭の関係(体験の共有)

昨日は遅くまで寝ていて、一日中起きていました。私の年齢では、夜更かしして本を書くのはもう無理のようで...

Vueルーティングナビゲーションガードの簡単な理解

目次1. グローバルガード1. グローバル前線警備2. グローバル解像度ガード3. グローバルポスト...

mysql は sql ファイルを実行し、エラーを報告します エラー: 不明なストレージ エンジン 'InnoDB' ソリューション

問題を見つける最近、仕事で問題が発生しました。InnoDB タイプの SQL ファイルを実行すると、...

Vue + 要素を使用して背景データをオプションに動的に表示する

必要:ハードコードされたデータの代わりに、セレクター内のオプション値の動的な表示を実装します。私のロ...