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)验证:
访问成功。