Linux/Windows 修改 mysql 密码
1. Linux 修改 mysql 密码
在记住原来的密码下
mysql -u root -p
# 进入 MySQL 界面
use mysql;
update user set password=password("xinmima") where user='root';
flush privileges;
\q
# 重新登入立即生效
2. Windows 修改 mysql 密码
忘记原来的密码
2.1 关闭 Mysql 服务
net stop mysql
2.2 跳过密码验证的登陆
mysqld --console --skip-grant-tables --shared-memory
2.3 将 Mysql 密码重置为空
保持原来的 cmd 窗口, 新打开一个 cmd 窗口.
mysql -uroot -p
不用输入密码, 直接回车, 之后设置密码为空
use mysql;
update user set authentication_string='' where user='root';
2.4 重启 Mysql, 重置密码
在原来的 cmd 窗口, 按 Ctrl + C 结束. 重启 Mysql.
net start mysql
之后可以直接登录回车就可以正常修改密码.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xinmima';