忘记密码:(5.5# 5.6# 8.0#版本亲测都可以)
1.停止mysql服务
2.cmd进入bin目录
3.执行下面代码启动一个临时服务,【5.6版本不能关闭cmd窗口,关闭窗口会关闭服务。】
mysqld --skip-grant-tables
4.重新打开一个cmd窗口执行下面代码
mysql -uroot -p
提示输入密码直接回车即可连接成功。
5.修改密码后重新启动mysql服务即可。
修改密码:(mysql8.0版本)
cmd进入bin目录
mysql -uroot -p
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; //直接生效不用刷新服务
修改密码:(mysql5.6版本)
cmd进入bin目录
mysql -uroot -p
修改密码:
cupdate mysql.user set password=PASSWORD('新密码') where User='root';
flush privileges; //刷新服务使密码生效
修改密码:(mysql5.5版本,亲测使用5.6版本方法不行)
cmd进入bin目录
mysql -uroot -p
修改密码:
use mysql
mysql> use mysql
Database changed
update user set password=password("新密码") where user="root";
mysql> update user set password=password(“新密码”) where user=“root”;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
flush privileges; //刷新服务使密码生效
exit
远程访问记录
mysqld --skip-grant-tables
mysql -uroot -p
use mysql
update user set password=password(“新密码”) where user=“root”;
flush privileges;
exit
mysqld --install
net start mysql
use mysql
update user set host=’%’ where user=‘root’
mysqld --defaults-file=D:\MySQL\my.ini 不启动服务这样可以运行mysql