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 サイトの他の関連記事を参照してください。