我在Rackspace有一个服务器。我想从本地机器命令行访问数据库。
我试过:
mysql -u username -h my.application.com -ppassword
但它给出了一个错误:
错误2003 (hy000): 无法连接MySQL服务器(10061)
导致此错误的原因是什么?如何连接到远程数据库?
我在Rackspace有一个服务器。我想从本地机器命令行访问数据库。
我试过:
mysql -u username -h my.application.com -ppassword
但它给出了一个错误:
错误2003 (hy000): 无法连接MySQL服务器(10061)
导致此错误的原因是什么?如何连接到远程数据库?
当前回答
我假设您的机器上已经安装了MySQL。填写完缺失的细节后执行以下命令:
mysql -uUSERNAME -pPASSWORD -hHOSTNAME -P3306
其他回答
尝试Telnet 3306。如果它没有打开连接,要么有防火墙设置,要么服务器没有监听(或没有工作)。 在服务器上运行netstat -an查看服务器是否启动。 有可能您不允许远程连接。
详情见:
如何开启远程访问MySQL数据库服务器?
您可以使用以下代码连接到远程MY SQL数据库
mysql -u {database_user} -p{db_password} -h {host_name} -P {port_number}
mysql -u admin -p'your_password' -h your-company.aws.com -P 3306
简单地把这个放在ubuntu的终端上:
mysql -u username -h host -p
现在按回车键
终端会询问你的密码,输入密码,你就进入了数据库服务器
如果你使用的是windows系统,可以尝试使用带有MySQL插件的Visual Studio Code,这是一种在windows机器上访问MySQL数据的简单而集成的方法。并列出数据库表,并可以执行任何自定义查询。
我假设您的机器上已经安装了MySQL。填写完缺失的细节后执行以下命令:
mysql -uUSERNAME -pPASSWORD -hHOSTNAME -P3306