Happy3w

mysql root用户默认密码/重置密码

2017.01.03
1、root用户默认没有密码,如果没设置过密码,Mysql不会提示你登录输入密码。 2、如何重置root密码 若root忘记密码,可按下面步骤执行重置。 1)创建重置密码的ini文件 文件内容: MySQL 5.7.6 and later: ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; MySQL 5.7.5 and earlier: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass'); 选择相应版本,保存为ini文件,乐3保存为“D:\program\MySQL\MySQL Server 5.7\bin\reset_root_psw.ini" 2)执行重置命令 C:\> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin" C:\> mysqld --init-file=C:\\mysql-init.txt 如果上面方式失败了,可以尝试这个: UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N' WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;