mysql root用户默认密码/重置密码
2017.01.031、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;