Linux系统如何修改 MySQL密码?修改密码有两种情况:当我们忘记了mysql的root密码,或者是知道root密码,需要更换一下密码。本篇文章将为大家分享三种方法来修改MySQL密码,有需要的小伙伴可以参考一下。
在mysql系统外,使用mysqladmin
?1 mysqladmin -u root -p password "test123"
?2 Enter password: 【输入原来的密码】
通过登录mysql系统
?1 mysql -uroot -p
?2 Enter password: 【输入原来的密码】
?3 mysql>use mysql;
?4 mysql> update user set password=passworD("test") where user='root';
?5 mysql> exit;
注意:如果Mysql的版本是5.7及以上的话update语句更换如下:
?1?mysql>?update?user?set?authentication_string=passworD("test")?where?user='root';
首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop;
?1?service?mysql?stop
然后执行
?1?mysqld_safe?--skip-grant-tables?&
&,表示在后台运行,不再后台运行的话,就再打开一个终端吧。
接着登陆MySQL修改密码
?1 mysql
?2 mysql> use mysql;
?3 mysql> UPDATE user SET password=password("test123") WHERE user='root'; ?
?4 mysql> exit;
注意:如果Mysql的版本是5.7及以上的话update语句如下:
?1?mysql>?update?user?set?authentication_string=passworD("test")?where?user='root';
至此关于Linux修改MySQL密码的方法分享结束,大家如果有问题可以通过评论区将问题提交给我们。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。