如果你需要访问别人的电脑上的MySQL,有两种途径可以选择:
1. 通过SSH隧道连接
步骤一:使用SSH连接到远程主机
ssh root@remote_server_ip
步骤二:建立隧道
ssh -f user@remotehost -L localport:localhost:remoteport -N
其中localport是当前电脑上的端口号,例如3307, remoteport是远程主机上MySQL监听的端口号,通常是3306。
步骤三:用MySQL客户端连接
mysql -h 127.0.0.1 -P localport -u username -p
2. 直接访问
如果开启了MySQL远程访问,并对外开放了3306端口,可以直接使用MySQL客户端连接
mysql -h remote_server_ip_address -u username -p
注意事项:
1.访问前请确保MySQL服务已经启动
2.请确保在安全的环境下通过SSH隧道连接,不要尝试在不安全的网络中直接访问别人的MySQL数据库
3.如果遇到问题,可以查看MySQL的日志文件来解决