mysql5.7修改数据库密码&开通外界访问
Posted 心有猛虎LHX
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql5.7修改数据库密码&开通外界访问相关的知识,希望对你有一定的参考价值。
mysql修改数据库密码(版本5.7.33)
参考博客:
改密码:https://blog.csdn.net/m0_37482190/article/details/86635339
允许外界访问:https://www.cnblogs.com/ningy1009/p/12806748.html
查看版本号:https://www.cnblogs.com/heyongboke/p/9876345.html
1.在my.ini
的[mysqld]
下添加skip-grant-tables
[mysqld]
skip-grant-tables
port = 3306
2.重启mysql,win+s搜索服务
,找到MySQL,右键重启
3.开启一个新的cmd窗口,mysql -u root -p
,此时输入任何密码都能进去
第四步提前说明,由于mysql版本的不同,导致修改密码的命令也不同,本电脑安装的是mysql5.7.33
4.输入修改命令update user set authentication_string=password("123456") where user="root";
5.刷新权限flush privileges;
6.删除my.ini
下的skip-grant-tables
,找到服务
的MySQL,再次重启
后续要允许外部访问,必须在有密码的情况下进行扩展权限,提供外部访问
7.重新开一个cmd窗口,mysql -u root -p
,此时必须要求输入正确的密码才能进去
8.进入mysql库,use mysql;
9.更新域属性,%
表示允许外部访问
update user set host=\'%\' where user =\'root\';
10.刷新权限 FLUSH PRIVILEGES;
11.执行授权语句 GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\'WITH GRANT OPTION;
MySQL修改用户密码 !
以上是关于mysql5.7修改数据库密码&开通外界访问的主要内容,如果未能解决你的问题,请参考以下文章