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

推薦する

React Native の基本原則の深い理解 (Bridge of React Native)

この記事では、React Native の基本をすでに理解していることを前提とし、ネイティブと Ja...

Dockerを使用してAngularプロジェクトをデプロイする方法

Docker を使用して Angular プロジェクトをデプロイする方法は 2 つあります。1 つは...

dockerでopenGaussデータベースを構成する方法の詳細な説明

Windowsユーザー向けDocker で openGauss を使用するopenGaussイメージ...

Angularの親子コンポーネント通信の詳細な説明

目次使用されるAPI簡単な例人.ts親コンポーネントサブコンポーネント効果要約する使用されるAPI ...

Linuxルートの初期値を設定する方法の簡単な分析

Ubuntu ではデフォルトで root ログインが許可されていないため、初期の root アカウン...

サイトマップをウェブページの下部に配置するメリットと例

以前は、ほとんどすべての Web サイトに、すべてのページをリストしたサイトマップ ページがありまし...

Docker で lnmp をデプロイする詳細な手順

目次Centosイメージを取得するCentos ベースの nginx コンテナを生成するCentos...

PXEを使用してCentOS7.6を自動的にインストールする方法の詳細なチュートリアル

1. 需要ベースには 300 台の新しいサーバーがあり、CentOS7.6 オペレーティング システ...

CentOS 8.4 に Docker をインストールする詳細なチュートリアル

目次序文:システム要件:インストール環境:古いバージョンをアンインストールします: yum は具体的...

MySQL 8.0.11 の新機能の紹介

MySQL 8.0 for Windows v8.0.11 公式無料バージョン 64 ビット1. デ...

JSはストップウォッチタイマーを実装します

この記事の例では、ストップウォッチタイマーを実装するためのJSの具体的なコードを参考までに共有してい...

我々は自らの力でIE6を絶滅に追い込んでいる

実際、IE6 が本当にいつ消滅するのか私たちは毎日疑問に思っていますが、2001 年のリリース以来、...

JavaScript デザインパターン コマンドパターン

コマンド パターンは、JavaScript デザイン パターンにおける動作デザイン パターンです。定...

Dockerに関するよくある質問

Docker はポートを IPv6 にのみマッピングし、IPv4 にはマッピングしません。 dock...

CentOS7 64でのMySQL5.6.40の詳細なインストール手順

CentOS7 64でのMySQL5.6.40のインストール手順1) 以前にインストールしたMySQ...