MySQL はパスワードなしで root パスワードをリセットできます。

藏色散人
リリース: 2022-01-05 15:35:03
転載
2077 人が閲覧しました

MySQL の root パスワードのリセット

パスワードを使用せずに root パスワードをリセットする方法を紹介します。

手順は次のとおりです:

1. 構成ファイル /etc/my.cnf を開き、次のように mysqld の下に Skip-grant-tables の行を追加します:

[mysqld]
#...
skip-grant-tables
#...
ログイン後にコピー

このようにして、パスワードなしで MySQL にログインできるようになります。

その後、保存して終了します。

2. MySQL を再起動します

次の 2 つのコマンドのうち 1 つを選択します:

$ sudo systemctl restart mysqld
$ sudo service mysqld restart
ログイン後にコピー

3. ターミナルに mysql と入力して、MySQL データベースに直接ログインします:

$ mysql
ログイン後にコピー

mysql の入力に成功しました

MySQL システム ライブラリ mysql:

mysql> use mysql;
ログイン後にコピー
に切り替えます

5. root パスワードをリセットします
MySQL5.7 以降はパスワードがないことに注意してくださいfield,

password字段改成了authentication_string。
ログイン後にコピー

パスワードを変更するには、このフィールドの値を変更する必要があります。

update user set authentication_string=password('新密码') where user='root';
ログイン後にコピー

このようにして、パスワードの変更に成功しました。
5. /etc/my.cnf ファイルを変更し、前に追加した Skip-grant-tables 文をコメントアウトします。

そうしないと、パスワードなしで Mysql にログインすることになります。

6. MySQL を再度再起動すれば完了です。

推奨学習: 「mysql ビデオ チュートリアル

以上がMySQL はパスワードなしで root パスワードをリセットできます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:awaimai.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート