1. 程式人生 > >Mysql忘記root密碼

Mysql忘記root密碼

ice -1 mysq 配置 mysqld 登陸 skip pri flush

Mysql忘記root用戶密碼如何登陸?

  繞開權限驗證登陸。具體操作步驟如下:

  1.修改my.cnf配置文件,在[mysqld]節點下增加skip-grant-tables

  2.重啟mysql

  service mysql restart

  3.使用root用戶登陸,不用指定密碼。mysql -h localhost -u root -P 3306

  4.登陸成功後修改root密碼

  mysql> use mysql;
  mysql> update user set password=password(‘xxxx‘) where user=‘root‘ and host=‘xxx.xxx.xxx.xxx‘;
  mysql> flush privileges;

  5.把my.cnf中的skip-grant-tables註釋掉,重啟mysql

  技術分享

  6.再次登陸,需要使用密碼,密碼就是你剛才設置的密碼

Mysql忘記root密碼