我有一个带有Rackspace的服务器。我想从我的本地机器命令行访问数据库。
我试着这样做:
mysql -u username -h my.application.com -ppassword
但它给出了一个错误:
错误2003 (HY000):
无法连接到'my.application.com‘上的MySQL服务器(10061)
导致此错误的原因是什么?如何连接到远程数据库?
发布于 2016-04-06 20:54:08
要直接登录到远程mysql控制台,请使用以下命令:
mysql -u {username} -p'{password}' \
-h {remote server ip or name} -P {port} \
-D {DB name}
例如
mysql -u root -p'root' \
-h 127.0.0.1 -P 3306 \
-D local
在-p后面没有空格,如documentation中所指定
您可以通过切换到上面提到的数据库直接进入mysql控制台。
发布于 2017-06-01 20:28:20
简单地把这个放在ubuntu的终端上:
mysql -u username -h host -p
现在按enter键
终端将询问您的密码,输入密码即可进入数据库服务器
发布于 2013-04-08 14:29:28
编辑my.cnf文件:
vi /etc/my.cnf
确保:
bind-address=YOUR-SERVER-IP
如果你有一句台词:
skip-networking
请务必对其进行注释:
#skip-networking
别忘了重启:
/etc/init.d/mysqld restart
https://stackoverflow.com/questions/15872543
复制相似问题