MySQL建立远程连接

MySQL建立远程连接

记录配置MySQL数据库允许远程主机的配置过程。

开发环境

  • Windows11
  • MySQL - 8.0.29

一、安装MySQL

我参考的是这个博主写的一篇文章,写的十分详细 mysql数据库安装(详细)


二、设置MySQL

登录MySQL

输入用户名mysql -uroot -p,再输入密码 此步结果如下:

修改数据库 mysql 的表 user

使用 mysql 数据库,输入use mysql; 显示表 user 的内容,输入 select host,user from user; 此两步结果如下:

修改 root 的 host 的内容 localhost 为 % ,输入update user set Host='%' where User='root'; 再看一下表 user 的内容,输入 select host,user from user; 最后再刷新一下即可,输入flush privileges; 此三步的结果如下:可以发现修改成功

![[Pasted image 20260518132033.png]]


三、允许防火墙通过3306端口

打开防火墙的高级设置

依次点击入站规则,新建规则

选择端口

输入3306端口,后面接直接下一步,名称自定义即可

最终结果如下:在 Navicat 里面连接远程主机,主机输入局域网下远程主机的IP地址即可

新故事即将发生
NRF52840开发笔记:定向直连

评论区

评论加载中...