通过命令行连接到远程 MySQL 数据库
从命令行访问远程数据库服务器可能具有挑战性。在此示例中,尝试使用以下命令连接到 Rackspace 托管的数据库:
mysql -u username -h my.application.com -ppassword
导致错误:
ERROR 2003 (HY000): Can't connect to MySQL server on 'my.application.com' (10061)
错误原因
由于命令语法不正确或网络连接问题而发生此错误。
解决问题
建立与远程的直接连接MySQL 控制台,使用以下命令:
mysql -u {username} -p'{password}' \ -h {remote server ip or name} -P {port} \ -D {DB name}
将占位符替换为相关值:
示例
使用用户名连接名为“local”的本地数据库“root”和密码“'root”,使用命令:
mysql -u root -p'root' \ -h 127.0.0.1 -P 3306 \ -D local
连接成功后,将切换到指定数据库的控制台。
以上是如何通过命令行连接远程MySQL数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!