mysql 8.0忘记root用户密码怎么用

发布时间:2021-11-06 10:42:00 作者:小新
来源:亿速云 阅读:136

这篇文章主要介绍了mysql 8.0忘记root用户密码怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

忘记了root用户密码, 首先使用如下重启mysqld服务

[root@mysql8-01 ~]# systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

[root@mysql8-01 ~]# systemctl stop mysqld

[root@mysql8-01 ~]# systemctl start mysqld

如果需要使用简单密码,需要修改系统参数:

set global validate_password.policy=0;

set global validate_password.length=4;

接下来登录:

[root@mysql8-01 ~]# mysql

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 7

Server version: 8.0.14 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

mysql> ALTER USER 'root'@'*' IDENTIFIED BY '123456';

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

mysql> flush privileges;

Query OK, 0 rows affected (0.02 sec)

mysql> ALTER USER 'root'@'*' IDENTIFIED BY '123456';

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

mysql> set global validate_password.policy=0;

Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password.length=4;

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.01 sec)

mysql> ALTER USER 'root'@'*' IDENTIFIED BY '123456';

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'*'

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> 

mysql> exit

感谢你能够认真阅读完这篇文章,希望小编分享的“mysql 8.0忘记root用户密码怎么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

推荐阅读:
  1. 详解用Docker搭建外部可以访问的mysql
  2. MySql8.0以上版本如何修改ROOT密码

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql root

上一篇:mysql如何实现用户创建

下一篇:分析Java Set集合

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》