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

MySQL的密码修改方式

原创
作者头像
全栈开发Dream
修改2021-05-13 10:18:30
2.1K0
修改2021-05-13 10:18:30
举报
文章被收录于专栏:全栈开发Dream

新版本MySQL的密码修改方式

5.7后的版本修改密码的代码如下:

代码语言:txt
复制
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '修改后密码';

查看本机 MySQL 的版本号:

代码语言:txt
复制
select version() from dual;

由于当时装docker版MySQL的时候没指定版本,所以装的MySQL是 8.0的新版本,导致一直更新账号密码报错

下面是5.7版本的修改方式

MySQL修改初始密码三种方法:

方法一:

1、使用空的初始密码登录mysql账号:

代码语言:txt
复制
mysql-uroot -p

2、修改root密码:

代码语言:txt
复制
SETPASSWORD = PASSWORD('123456');
方法二:

1、使用空的初始密码登录mysql账号:

代码语言:txt
复制
mysql-uroot -p

2、修改root密码:

代码语言:txt
复制
mysqladmin -u root password '123456'
方法三:

1、使用空的初始密码登录mysql账号:

代码语言:txt
复制
mysql-uroot -p

2、修改root密码:

代码语言:txt
复制
mysql> update user set Password=password("123456") where User='root';
代码语言:txt
复制
Query OK, 4 rows affected (0.01 sec)
Rows matched: 4  Changed: 4  Warnings: 0
代码语言:txt
复制
mysql> flush privileges;
代码语言:txt
复制
Query OK, 0 rows affected (0.04 sec)
代码语言:txt
复制
mysql> select Host,User,password from user where user='root';
代码语言:txt
复制
+-----------------------+------+-------------------------------------------+

| Host                  | User | password                                  |

+-----------------------+------+-------------------------------------------+

| localhost             | root | *5626ED34B75C6C508BA2A3D0A4F6E4C58823138C |

| localhost.localdomain | root | *5626ED34B75C6C508BA2A3D0A4F6E4C58823138C |

| 127.0.0.1             | root | *5626ED34B75C6C508BA2A3D0A4F6E4C58823138C |

| ::1                   | root | *5626ED34B75C6C508BA2A3D0A4F6E4C58823138C |

+-----------------------+------+-------------------------------------------+

4 rows in set (0.00 sec)
 

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 新版本MySQL的密码修改方式
    • 5.7后的版本修改密码的代码如下:
      • 查看本机 MySQL 的版本号:
        • 下面是5.7版本的修改方式
        相关产品与服务
        云数据库 SQL Server
        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档