ホームページ  >  記事  >  データベース  >  mysql5.7でrootパスワードをリセットする手順の詳細な説明

mysql5.7でrootパスワードをリセットする手順の詳細な説明

不言
不言転載
2019-01-23 11:14:464691ブラウズ

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

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。