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

推薦する

VirtualBox の仮想ディスク vdi ファイルの容量を拡張する方法 (グラフィック チュートリアル)

VirtualBoxのインストールディレクトリを見つけます。ディレクトリ内には容量を拡張するために...

Centos7環境でYUMを構築する方法

1. yumソースの設定ファイルを入力します 2.lsで設定ファイルを表示する 3. ディレクトリを...

Linux システムによって報告される xfs_vm_releasepage 警告問題に対処する方法

問題の説明最近、いくつかのマシンで、一日のさまざまな時間に次の警告メッセージが表示されました。 3月...

MySql インデックスの詳細な紹介と正しい使用方法

MySql インデックスの詳細な紹介と正しい使用方法1. はじめに:インデックスはクエリ速度に重大な...

jsは古典的なマインスイーパゲームを実装します

この記事の例では、古典的なマインスイーパゲームを実装するためのjsの具体的なコードを参考までに共有し...

イメージの起動時にdocker runまたはdocker restartが自動的に終了する問題を解決します

コマンドを実行します: docker run --name centos8 -d centos /b...

Mysqlトランザクション操作の失敗を解決する方法

Mysqlトランザクション操作の失敗を解決する方法トランザクションの原子性: トランザクションは、デ...

JavaScript の高度なプログラミングの基本参照型

目次1. 日付2. 正規表現3. オリジナルパッケージタイプ序文:参照値(オブジェクト)は、 Dat...

Vue+EChartsは、中国の地図の描画と省の自動回転と強調表示を実現します。

目次成果を達成する完全なコード + 詳細なコメントまとめ成果を達成する完全なコード + 詳細なコメン...

Alipay の新しいホームページのフロントエンドの実践的な概要

もちろん、ページ パフォーマンスの最適化に関する個人的な経験も含まれています。ここでいくつかの点につ...

JavaがMySQL 8.0に接続できない問題の解決策

この記事では、参考までにMySQL 8.0に接続できないJavaの問題をまとめて紹介します。具体的な...

Docker で Oracle 11g イメージ構成をプルダウンする際の問題を分析する

1. イメージをプルするdocker pull レジストリ.cn-hangzhou.aliyuncs...

読み込み進捗バーのネイティブ JS 実装

この記事では、ネイティブ JS によって実装された動的読み込みプログレス バーの特殊効果を紹介します...

Vueのキーボードイベントの詳細な説明

目次共通キーエイリアスエイリアスが指定されていないキーシステム修飾キーカスタムキーエイリアス要約する...

JavaScript の Strict モードの詳細な説明

目次導入厳密モードの使用厳格モードの新機能例外を強制的にスローする変数の使用を簡素化する議論を単純化...