访问局域网内远程PC上的MySQL服务器
在本地网络环境下,可以实现连接到不同PC上的MySQL服务器高效。让我们深入探讨一下解决方案:
初始连接尝试失败
当您遇到错误消息“未知的 MySQL 服务器主机”时,表明尝试连接到远程MySQL 服务器不成功。问题可能在于在连接字符串中同时提供了主机的 IP 地址和端口号。
要纠正此问题,请从连接字符串中删除端口号 (3306):
mysql -u user -h 192.168.1.28 -p password
由于 IP 限制导致访问被拒绝错误
您收到的后续错误消息“访问被拒绝”表明您用于连接到 MySQL 服务器的用户帐户没有必要的权限访问数据库的权限。默认情况下,MySQL 帐户仅限于从特定 IP 地址或主机名进行连接。
授予对远程 PC 的访问权限
要解决此问题,您需要向您的计算机授予访问权限客户端计算机在 MySQL 服务器上的 IP 地址或主机名。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root_password';
FLUSH PRIVILEGES;
一旦授予访问权限,您应该能够连接到远程 MySQL 服务器从您的客户端计算机。
以上是如何访问局域网内远程PC上的MySQL服务器?的详细内容。更多信息请关注PHP中文网其他相关文章!