MySql远程访问
修改MySQL绑定地址
- 找到配置文件:
- Windows:
my.ini(通常在MySQL安装目录或C:\ProgramData\MySQL\) - Linux:
/etc/mysql/mysql.conf.d/mysqld.cnf或/etc/my.cnf
- Windows:
- 修改配置:
bind-address = 0.0.0.0 # 允许所有IP访问,或指定电脑A的IP
创建远程访问用户
登录MySQL并执行
CREATE USER 'remote_user'@'电脑A的IP' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'电脑A的IP' WITH GRANT OPTION; FLUSH PRIVILEGES;
- 若电脑A使用动态IP,可将
@'电脑A的IP'改为@'%'(允许所有IP,不推荐)
配置防火墙
- 开放3306端口:
- Windows:
- 进入“控制面板 > Windows Defender 防火墙 > 高级设置”。
- 新建入站规则,允许TCP端口
3306。
- Linux:
sudo ufw allow 3306/tcp # 使用ufw 或 sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT # 使用iptables
- Windows:
难产难产难产

浙公网安备 33010602011771号