我正在尝试远程连接到MySQL服务器。我遵循了(1)的建议,并在我将从其远程访问的ip地址上设置了一个用户。
user$ mysql -u TestUser -p -h 129.169.66.149
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '129.169.66.149' (60)
我检查过了,端口(默认为3306)和ip地址都是正确的。MySQL也在运行。
在远程计算机上,我可以成功ping通服务器
ping 129.169.66.149
64 bytes from 12
我可以使用telnet命令连接到远程redis,并获取"mytest“键的值。下面的代码运行正常。
[root@server shantanu]# telnet 10.10.10.100 6379
Trying 10.10.10.100...
Connected to 10.10.10.100 (10.10.10.100).
Escape character is '^]'.
get mytest
$14
this is first
但是如何在shell脚本中使用它呢?我习惯于通过以下方式连接到mysql:
msyql -h10.10.10.100 -uroot -p
我正在尝试从GoDaddy VPS访问远程MySQL数据库。我已经在我的服务器上启用了远程访问,但我需要在GoDaddy的VPS上打开3306端口。他们的支持告诉我,我需要通过SSH来做这件事,但他们无法提供更多的帮助。我已经成功地通过SSH连接到我的服务器。我已经运行了以下命令:
telnet myserver.com 3306
当我运行该命令时,我得到以下消息:SHost is not allowed to connect to this MySQL serverConnection closed by foreign host。
如何打开端口以允许连接到远程MySQL数据库?
我的网站(MySQL与TCP/IP连接)出现了一个错误。
Can't connect to local MySQL server
这听起来可能很容易,但解决起来并不像看上去那么容易。首先,我验证了mysqld进程是否正在运行。然后连接到SSH服务器并启动/etc/init.d/mysqld重新启动,但没有发生任何更改。此外,我还检查了正在运行的服务器,使用telnet您的主机名tcp-ip-端口号,以防万一,但是MySQL在这个端口上不能工作,并显示另一个错误: telnet:无法连接到远程主机:连接拒绝了,我最后一次尝试的是使用跳过网络选项运行mysql,但是它没有起到作用,以及上面
我试图授予对mysql数据库的远程访问权限。然而,我想我错过了一步。
服务器是一个VM - Ubuntu 12.04.5 - inet :134.226.38.147
mysql 14.14远端5.5.38,用于debian gnu (x86_64),使用readline 6.2
首先,在远程服务器上创建数据库。然后,我为用户brendan授予对所有数据库和表的通配符访问权限。通过使用'%',我在大学的时候从电脑上连接应该是没有问题的。
mysql> CREATE DATABASE foo;
mysql> GRANT ALL ON *.* TO
我在一个远程服务器上运行一个java应用程序,该服务器打开端口7462,以便telnet连接发出简单的命令。我已经在本地计算机和远程服务器之间建立了VPN连接(使用openvpn),但无法从本地计算机telnet到端口7462。我的vpn服务器IP地址是10.8.0.1。我还在我的远程服务器上运行postfix,并且能够telnet到端口25,没有任何问题。以下命令会产生以下结果:
在我的本地机器上:
$ telnet 10.8.0.1 25
Trying 10.8.0.1...
Connected to 10.8.0.1.
Escape character is '^]'.
我在使用mysql2 gem连接到远程mysql数据库时遇到了问题。
我得到了这个错误:
Host 'my_ip' is not allowed to connect to this MySQL server
我的db.yml说:
remote_development:
adapter: mysql2
reconnect: false
host: host_ip
encoding: utf8
database: host_db
pool: 5
username: root
password:
当我尝试通过我的sql或telnet连接时,我一点问题
未能连接远程mysql服务器(CentOS),我尝试了许多方法,但没有帮助。
我可以成功地完成远程主机的ssh操作,端口3306正在监听:
[root@fabulous ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0