Mysql8 设置允许远程连接 (Windows环境)

1.Windows防火墙开放端口3306:

 2.修改mysql my.ini配置文件(C:\ProgramData\MySQL\MySQL Server 8.0)

添加或修改 允许所有IP

bind-address=0.0.0.0

保存文件并重启MySQL服务。

3.Windows 打开CMD命令窗口

-- 登录mysql
mysql -u root -p;
--添加权限
grant all on *.* to 'root'@'localhost';
--刷新权限
flush privileges;
--切换mysql
use mysql;
--查看权限
select user,host from user;

 没有成功

update user set host='%' where user='root';
--
grant all privileges on *.* to root@'%';
--
select user,host from user;

 

修改成功

 用别的主机(不一样的IP)验证:

 访问成功。

 

posted @ 2024-04-25 15:36  NULL66  阅读(3771)  评论(0编辑  收藏  举报