ホームページ  >  記事  >  データベース  >  MySQL はパスワードなしで root パスワードをリセットできます。

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

藏色散人
藏色散人転載
2022-01-05 15:35:032043ブラウズ

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 までご連絡ください。