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 における親コンポーネントと子コンポーネント間の値の転送の詳細な説明

推薦する

Nginx URL 書き換えメカニズムの原理と使用例

URL 書き換えは、Web サイトの優先ドメインを決定するのに役立ちます。同じリソース ページの複数...

HTML に基づいてページを更新せずにフォーム送信を実装する

ページを更新せずにフォーム送信を実装するために Ajax を使用することは、プロジェクトでよく使用さ...

MySQL Order By 複数フィールドのソートルールのコード例

事前に言っておく気まぐれですが、MySQL の order by sorting にどのようなルール...

mysql5.7.14 解凍版インストールグラフィックチュートリアル

MySQL は、コミュニティ エディション (コミュニティ サーバー) とエンタープライズ エディシ...

MySQL マスターライブラリ binlog (master-log) とスレーブライブラリ relay-log 間のコードの詳細な説明

メインライブラリのバイナリログ: # 2420 で #170809 17:16:20 サーバー ID...

Linux仮想メモリについての簡単な説明

目次起源仮想メモリページングとページテーブルメモリのアドレス指定と割り当て関数プロセスメモリ管理デー...

ドロップダウンリストのJavaScript実装

この記事の例では、ドロップダウンリストを実装するためのJavaScriptの具体的なコードを参考まで...

継続的インテグレーションテストにおけるDocker Swarmの適用の詳細な説明

背景アジャイル モデルは広く使用されており、テストは特に重要です。新しいバージョンは頻繁にリリースす...

CSS画像結合技術(スプライト画像)の詳しい説明

CSS画像結合技術1. 画像のステッチ画像ステッチング技術は、個々の画像を収集する技術です。画像の多...

CentOS に Docker をインストールし、Springboot で Docker をリモート公開する方法

目次1. CentOS7.0へのJDK1.8のインストール2. Dockerのインストール3.Doc...

3分でUbuntu 16.04を初期化し、Java、Maven、Docker環境をデプロイする

Fast-Linux プロジェクト アドレス: https://gitee.com/uitc/Fas...

Presto をインストールし、Docker で Hive を接続する詳細なプロセス

1. はじめにPresto は、ギガバイトからペタバイトに及ぶデータ ソースに対してインタラクティブ...

フロントエンドAIカットのコツ(体験談)

AI 画像の切り取りは PS と連携する必要があります。まず、スライスするレイヤーを選択し、それを...

Nginx ロードバランシングとは何か、そしてそれをどのように設定するか

負荷分散とは負荷分散は主に、専用のハードウェア デバイスまたはソフトウェア アルゴリズムによって実現...

Linux の一般的なハードディスク管理コマンドの紹介

目次1. dfコマンド2. duコマンド3. fsckファイルシステム修復コマンド4. ディスクステ...