MySql教程

mysql5.7修改数据库密码&开通外界访问

本文主要是介绍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;

这篇关于mysql5.7修改数据库密码&开通外界访问的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!