Mysql如何修改root用户密码?Mysql数据库
老男孩IT教育
行业新闻
2021年6月9日 17:47
暂无摘要
Mysql中默认的就是root用户,我们刚安装完后,Mysql是有初始密码的,可是毕竟不是自己设置的,日后忘记的可能性也不小,那么我们如何修改密码呢?别急,看完这篇文章,跟我操作起来,保证你学会~
温馨提示:先登录Mysql哦~
·SET PASSWORD:
//格式:mysql>set password for 用户名@localhost = password('你要设置的密码');
mysql>set password for root@localhost = password('zhangsan');
·mysqladmin:
//格式:mysqladmin -u用户名 -p旧密码 password 新密码
mysqladmin -uroot -p123456 password zhangsan
·UPDATE直接编辑user表:
mysql>use mysql;//进入mysql的库
mysql>update user set password=password('zhangsan') where user='root' and host = 'localhost';
mysql>flush privileges;//新设置用户名或更改密码后,需要使用此命令进行刷新
·以上三条都是还记得密码的时候,那如果不知道初始密码了怎么办?看这条:
以Windows举例:
1.关闭此刻正在运行的Mysql服务窗口。
2.打开DOS窗口,进入mysql\bin目录。
3.输入mysqld --skip-grant-tables 回车。--skip-grant-tables意思为:启动Mysql服务时跳过权限表认证。
4. 再开一个DOS窗口,转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql;
7. 改密码:update user set password=password("zhangsan") where user="root";
8. 刷新权限(必须!!!):flush privileges;
9. 退出 quit。
10.注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
如今mysql更新迭代了很多版,如果上面这四点行不通的话,小伙伴可能需要找到与你版本相同的方法哦,比如可以使用alter命令来修改我们的密码,更多详情可以关注老男孩教育,我们的课程中包括Mysql哦~
推荐阅读:
