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

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

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

添加或修改 允许所有IP

1
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 @   NULL66  阅读(5646)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示