Linux mysqld が起動できない場合の対処方法

藏色散人
リリース: 2023-03-07 09:13:27
オリジナル
3647 人が閲覧しました

Linux mysqld が起動できない問題の解決策: 1. 「yum install mysql-server」コマンドを使用して mysql をインストールします; 2. 「my.cnf」を開き、「my.cnf」の下に行「skip-」を追加します。 "[mysqld]" give-tables"; 3. 「systemctl restart mysqld」を通じて mysql を再起動します。

Linux mysqld が起動できない場合の対処方法

このチュートリアルの動作環境: linux5.9.8 システム、mysql バージョン 5.7、DELL G3 コンピューター

次の場合の対処方法Linuxのmysqldが起動できない?

Linux での mysql のインストールの失敗と起動の失敗に対する一般的な解決策

##1. インストール後に Mysql を起動できませんでした

  • コマンドを使用してください

    systemctl start mysqld.service

  • エラーが発生しました発生しました:ユニット mysql.service が見つかりません

  • mysql が正常にインストールされているかどうかの質問を発行します。コマンドを使用して

    find / -name mysql を見つけます

  • /usr/bin/mysql ディレクトリが存在しないことがわかり、インストールが失敗したことがわかります。

    その後、yum を使用して mysql をインストールします

#1.1 Centos7 インストール時に公開鍵がインストールされていない問題を解決する yumインストールコマンド

yum install mysql-server
ログイン後にコピー

インストール中に以下の問題が発生します GPGセキュリティの問題:

Linux mysqld が起動できない場合の対処方法yum install xxxx コマンドの後に --nogpgcheck を追加して公開キー チェックのインストールをスキップし、問題を解決するとインストールは成功します。


Linux mysqld が起動できない場合の対処方法

2. パスワードなしでの初回ログイン2.1 mysqld.log を入力します

cat /var/log/mysqld.log | grep 'root@localhost:'
ログイン後にコピー

2.2 ログの次の行を見つけます。パスワード: a#sE2lVHzzvV

2022-05-13T02:35:13.846556Z 1 [Note] A temporary password is generated for root@localhost: a#sE2lVHzzvV
ログイン後にコピー

接続が依然として拒否される場合は、入力するパスワードをスキップしてみてください: vim /etc/my.cnf と入力し、[mysqld]## の下に行を追加します。 #skip-grant -tables

を使用してパスワード検証プロセスをスキップし、mysql systemctl restart mysqld を再起動し、コマンド mysql を入力して入力します。パスワードを変更した場合は、この行を削除して構成してから再起動できます。 2.3 ログインして権限を更新すると、パスワードが 1234<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">flush privileges; alter user root@localhost identified by '1234';</pre><div class="contentsignin">ログイン後にコピー</div></div>2.4 エラーが発生します (パスワードが単純すぎる

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
ログイン後にコピー

パスワード: Han123…

alter user root@localhost identified by 'Han123..' # mysql5.7 ,若失败可以将root@localhost替换root@%试试
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Han123..'; # mysql8.0,若失败可以将'root'@'localhost'替换'root'@'%'试试
ログイン後にコピー
推奨学習: 「

Linux ビデオ チュートリアル

以上がLinux mysqld が起動できない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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