前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Linux系统如何修改MySQL密码

Linux系统如何修改MySQL密码

原创
作者头像
用户4988085
修改2021-07-28 17:48:58
修改2021-07-28 17:48:58
26.2K10
代码可运行
举报
文章被收录于专栏:建站知识建站知识
运行总次数:0
代码可运行

Linux系统如何修改 MySQL密码?修改密码有两种情况:当我们忘记了mysql的root密码,或者是知道root密码,需要更换一下密码。本篇文章将为大家分享三种方法来修改MySQL密码,有需要的小伙伴可以参考一下。

一、拥有原来的myql的root的密码

方法一:

在mysql系统外,使用mysqladmin

代码语言:javascript
代码运行次数:0
复制
 1 mysqladmin -u root -p password "test123"
 2 Enter password: 【输入原来的密码】

方法二:

通过登录mysql系统

代码语言:javascript
代码运行次数:0
复制
 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语句更换如下:

代码语言:javascript
代码运行次数:0
复制
 1 mysql> update user set authentication_string=passworD("test") where user='root';

二、忘记原来的myql的root的密码

方法三:

首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop;

代码语言:javascript
代码运行次数:0
复制
 1 service mysql stop

然后执行

代码语言:javascript
代码运行次数:0
复制
 1 mysqld_safe --skip-grant-tables &

&,表示在后台运行,不再后台运行的话,就再打开一个终端吧。

接着登陆MySQL修改密码

代码语言:javascript
代码运行次数:0
复制
 1 mysql
 2 mysql> use mysql;
 3 mysql> UPDATE user SET password=password("test123") WHERE user='root';  
 4 mysql> exit;

注意:如果Mysql的版本是5.7及以上的话update语句如下:

代码语言:javascript
代码运行次数:0
复制
 1 mysql> update user set authentication_string=passworD("test") where user='root';

总结

至此关于Linux修改MySQL密码的方法分享结束,大家如果有问题可以通过评论区将问题提交给我们。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、拥有原来的myql的root的密码
    • 方法一:
    • 方法二:
  • 二、忘记原来的myql的root的密码
    • 方法三:
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档