MYSQL8.0以上版本怎么正确修改ROOT密码
本篇内容主要讲解“MySQL8.0以上版本怎么正确修改ROOT密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MYSQL8.0以上版本怎么正确修改ROOT密码”吧!
为京口等地区用户提供了全套网页设计制作服务,及京口网站建设行业解决方案。主营业务为成都做网站、网站制作、京口网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
部署环境:
安装版本red hat Cent 7.0
MYSQL 版本 8.0.2.0
成功部署完毕后出现故障情况:
1. 正常启动MYSQL服务后,敲Linux中root账户和密码进入不去。
2. 从/etc/my.cnf 配置文件中加入skip-grant-tables后正常登陆,但是不能创建用户等多操作
总结来说:
想进去mysql后不能操作多指令,操作多指令又不能进去mysql,死循环
挖坑环节:
网上找了很多办法,首先加入skip-grant-table.后进去刷新权限表,重启服务,不用密码的root进去,在改root密码后,重新刷新权限表。方法试了很多个都不对。修改root环节始终不对。
第二使用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)
注意:更改了mysql_native_passwd密码,等同更改用户原始密码。MYSQL 8.0 内以mysql-native_passwd为主,从Shell界面登录需要注意了。
到此,相信大家对“MYSQL8.0以上版本怎么正确修改ROOT密码”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
当前标题:MYSQL8.0以上版本怎么正确修改ROOT密码
转载注明:http://pwwzsj.com/article/gscisj.html