mysql8修改root的密码(如何查看自家wifi密码)

部署环境:安装版本redhatCent7.0MYSQL版本8.0.2.0成功部署完毕后出现故障情况:1.正常启动MYSQL服务后,敲Linux中root账户和密码进入不去。2.从/etc/my.cnf配置文件中加入skip-grant-table后正常登陆,但是不能创建用户等多操作总结来说:想进去mysql后不能操作多指令,操作多指令又不能进去mysql,死…

大家好,又见面了,我是你们的朋友全栈君。

部署环境:

安装版本red hat Cent 7.0

MYSQL 版本 8.0.2.0

 

成功部署完毕后出现故障情况:

1.      正常启动MYSQL服务后,敲Linux中root账户和密码进入不去。

mysql8修改root的密码(如何查看自家wifi密码)

2.      从/etc/my.cnf 配置文件中加入skip-grant-tables后正常登陆,但是不能创建用户等多操作

mysql8修改root的密码(如何查看自家wifi密码)

mysql8修改root的密码(如何查看自家wifi密码)

 

 

总结来说:

想进去mysql后不能操作多指令,操作多指令又不能进去mysql,死循环

 

挖坑环节:

网上找了很多办法,首先加入skip-grant-table.后进去刷新权限表,重启服务,不用密码的root进去,在改root密码后,重新刷新权限表。方法试了很多个都不对。修改root环节始终不对。

mysql8修改root的密码(如何查看自家wifi密码)

 

文章https://www.cnblogs.com/jjg0519/p/9034713.html

给了我提醒,是不是mysql8.0以上的版本密码策略和更改语法不对了。

 

重新操作一遍:

#vim /etc/my.cnf

【mysql】

添加skip-grant-table

#systemctl stop mysqld.service

#systemctl start mysqld.service

#mysql –u root

[敲回车进入]

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

 

mysql> alter user ‘root’@’localhost’IDENTIFIED BY ‘MyNewPass’;

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

mysql> alter user ‘root’@’localhost’IDENTIFIED BY ‘MyNewPass@123’;

ERROR 1396 (HY000): Operation ALTER USERfailed for ‘root’@’localhost’

mysql> alter user’root’@’%’ IDENTIFIED BY ‘MyNewPass@123’; 

 【mysql8.0以上密码策略限制必须要大小写加数字特殊符号,我之前用mysqladmin,set,update,参考修改root密码的前人:http://www.cnblogs.com/liufei88866/p/5619215.html】

Query OK, 0 rows affected (0.05 sec)

退出,把Skip-grant-table语句删除,重新启动数据库

[root@localhost ~]# vim /etc/my.cnf【删除省略】

[root@localhost ~]# systemctl stopmysqld.service

[root@localhost ~]# systemctl startmysqld.service

[root@localhost ~]# mysql -uroot –p

mysql> CREATE USER dbadmin@localhost

   -> IDENTIFIED BY ‘pwd123’;

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

mysql> CREATE USER dbadmin@localhost

   -> IDENTIFIED BY ‘Pwd123’;

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

mysql> CREATE USER dbadmin@localhost

   -> IDENTIFIED BY ‘Pwd@123’;

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

mysql> CREATE USER dbadmin@localhost

   -> IDENTIFIED BY ‘MyNewPass@123’;

Query OK, 0 rows affected (0.10 sec)

【可以正常创建用户,密码安全性还是要求着设置复杂度要高一些】

mysql8修改root的密码(如何查看自家wifi密码)

 

第二使用SQL工具进行远程连接,这里使用SQLyog进行远程连接。

  一般来说,直接用ROOT用户的账号密码去连接是不行,即时密码正确。

MYSQL 8.0内新增加mysql_native_password函数,通过更改这个函数密码来进行远程连接。

2.1 第一可以更改ROOT用户的native_password密码

mysql> ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY’MyPass@123′;

Query OK, 0 rows affected (0.15 sec)

mysql8修改root的密码(如何查看自家wifi密码)

 

2.2 第二可以用Root用户登录新增加用户,进行授权再远程连接。

 

mysql> CREATE USER ‘super’@’%’IDENTIFIED BY ‘MyPass@123’;

Query OK, 0 rows affected (0.10 sec)

 

Query OK, 0 rows affe mysql> GRANT ALLON *.* TO ‘super’@’%’ WITH GRANT OPTION;

Query OK, 0 rows affected (0.10 sec)

 

mysql> Flush privileges;

Query OK, 0 rows affected (0.00 sec)cted(0.01 sec)

 

mysql> ALTER USER ‘super’@’%’ IDENTIFIEDWITH mysql_native_password BY ‘MyPass@123’;

Query OK, 0 rows affected (0.10 sec)

mysql8修改root的密码(如何查看自家wifi密码)

 

注意:更改了mysql_native_passwd密码,等同更改用户原始密码。MYSQL 8.0 内以mysql-native_passwd为主,从Shell界面登录需要注意了。

 

 

感谢网友帮助,希望能帮到IT事业上面挖坑的人。

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129270.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • EasyPlayer简介

    EasyPlayer简介EasyPlayer简介EasyPlayer是一款基于EasyRTSPClient实现的AndroidRTSP播放器。目前实现的功能有:播放视频视频画面放大,拖动(类似360小水滴的拖动功能)开启、关闭声音抓拍录像保存视频缩略图

    2022年6月16日
  • java applet介绍,Java Applet教程介绍[通俗易懂]

    java applet介绍,Java Applet教程介绍[通俗易懂]Applet是一种特殊类型的程序,嵌入在网页中以生成动态内容。它在浏览器中运行,并在客户端运行。小程序的优势小程序有很多优点。它们如下:它在客户端工作,因此响应时间更少。担保的它可以由在许多平台下运行的浏览器执行,包括Linux,Windows,MacOs等。小程序的缺点客户端浏览器需要插件才能执行applet。你知道吗小程序的层次结构如上图所示,Applet类扩展了Panel。…

    2022年7月7日
  • UVa 11621 – Small Factors

    UVa 11621 – Small Factors

    2022年1月4日
  • 012对联广告_十则广告语

    012对联广告_十则广告语<!DOCTYPEhtml><htmllang="en"><head> <metacharset="UTF-8"> <title>对联广告</title> <style> #main{ width:1000px; height:600px;

    2022年10月26日
  • 纯css3艺术文字样式效果代码

    效果:http://hovertree.com/texiao/css3/1/本效果主要使用text-shadow实现.参考:http://hovertree.com/h/bjaf/css3_text_

    2021年12月21日
  • linux下vsftpd架设ftp服务器「建议收藏」

    linux下vsftpd架设ftp服务器「建议收藏」1.sudoapt-getinstallvsftpd2.使用netstat-tnl可以查看是否打开了21端口。是否有这行:tcp000.0.0.0:210.0.0.0:*LISTEN3.用浏览器访问一下吧ftp://10.45.7.25安装完毕后,匿名用户可以正常访问ftp具体配置参见:原文地址:http://…

    2022年7月21日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号