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

Linux系统如何修改MySQL密码

原创
作者头像
用户4988085
修改2021-07-28 17:48:58
25.8K1
修改2021-07-28 17:48:58
举报
文章被收录于专栏:建站知识建站知识

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

Linux系统如何修改myql密码
Linux系统如何修改myql密码

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

方法一:

在mysql系统外,使用mysqladmin

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

方法二:

通过登录mysql系统

代码语言:javascript
复制
 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
复制
 1 mysql> update user set authentication_string=passworD("test") where user='root';

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

方法三:

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

代码语言:javascript
复制
 1 service mysql stop

然后执行

代码语言:javascript
复制
 1 mysqld_safe --skip-grant-tables &

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

接着登陆MySQL修改密码

代码语言:javascript
复制
 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
复制
 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的密码
        • 方法三:
        • 总结
        相关产品与服务
        云数据库 SQL Server
        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档