この記事では、mysql5.7 で root パスワードをリセットする手順について詳しく説明します。必要な方は参考にしていただければ幸いです。手伝う。
mysql5.7 をインストールした後、パスワードを忘れたため、root パスワードをリセットする必要があります;
ステップ 1: パスワードなしで mysql にログインできるように構成ファイルを変更します
vim /etc/my.cnf ##在my.cnf的[mysqld]字段加入 skip-grant-tables ## 重启mysql服务 service mysqld restart
ステップ 2: パスワードなしで mysql にログインします
mysql -u root ##password直接回车
ステップ 3: root パスワードを空にリセットします
mysql>use mysql; ## mysql 5.7.9以后废弃了password字段,字段名修改为authentication_string mysql>update user set authentication_string='' where user='root'; ## 刷新数据库 mysql>flush privileges;
ステップ 4 : root パスワードのリセット
mysql を終了し、/etc/my.cnf ファイルの末尾にある Skip-grant-tables を削除し、mysql サービスを再起動して、root ユーザーとしてログインします。上記では、authentication_string が空に設定されているため、パスワードによるログインは必要ありません。
alter user 'root'@'localhost' identified by '#新密码#';
メリットが完了し、変更が成功しました
以上がmysql5.7でrootパスワードをリセットする手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。