从另一台服务器访问数据库不起作用SQL(Putty)

时间:2014-01-24 20:16:44

标签: mysql

我正在尝试从另一台服务器连接到数据库,但它似乎不起作用 我用过

grant all on root.* to 'linked'@'IPADDRESSOFOTHER SERVER' identified by 'password'

1 个答案:

答案 0 :(得分:0)

grant all on root.*  to 'linked'@ . . .

这将授予名为linked的用户权限,以仅访问名为root的数据库中的表。

您的数据库名称是root吗?好的,从您的评论中确认这是数据库的名称。这是不寻常的,但它不应该造成任何伤害。


我将用于测试的方法是在您的OTHER SERVER上打开一个shell窗口,该窗口是您打算从中启动连接的窗口。我们称之为客户端主机

运行mysql客户端连接:

$ mysql --host=DBSERVER --user=linked --password root
Enter Password:

其中DBSERVER是运行MySQL的服务器的主机名或IP地址。

客户端暂停,等待您输入密码。出于安全原因,它不会回显您键入的内容。然后你点击返回。

它应该提供错误消息,或者让您进入并提供mysql>提示。