局域网内的两台计算机需要进行MySQL数据库的互访,可以通过以下步骤进行设置:
步骤一:开启MySQL远程访问
在MySQL服务器的my.ini或my.cnf配置文件中,找到bind-address选项,并将其注释掉或修改为0.0.0.0(默认为绑定127.0.0.1本地地址)。
重启MySQL服务(Windows为MySQL服务,Linux为mysqld服务)。
步骤二:创建一个新的MySQL用户
在MySQL服务器上创建一个新用户,用于远程访问本地MySQL数据库。
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
步骤三:修改防火墙设置
在Windows防火墙中,打开3306端口(MySQL默认端口)。
如果是Linux服务器,可以通过iptables命令开放3306端口。
步骤四:测试互访
在另一台计算机上,通过MySQL客户端连接到远程MySQL服务器测试互访。
mysql -h 192.168.1.100 -u remote_user -p
通过以上步骤,局域网内的两台计算机就可以进行MySQL数据库的互访了。