老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Mysql如何修改root用户密码?Mysql数据库

老男孩IT教育

行业新闻

2021年6月9日 17:47

暂无摘要

        Mysql中默认的就是root用户,我们刚安装完后,Mysql是有初始密码的,可是毕竟不是自己设置的,日后忘记的可能性也不小,那么我们如何修改密码呢?别急,看完这篇文章,跟我操作起来,保证你学会~

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哦~

       推荐阅读:

       MySQL的存储方式有哪些?linux运维工程师知识体系

       MySQL主从复制应用场景有哪些?学linux需要什么基础

       MySQL多实例有哪些生产应用场景?linux自学可以吗

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。