无法远程访问MySQL数据库XAMPP

时间:2016-03-13 12:38:57

标签: mysql database

我正在尝试远程访问数据库,但我还没有成功。我已经尝试了几乎所有我能在互联网上找到的东西,但似乎没有任何效果。

首先,我使用此命令授予访问数据库的权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;flush privileges;

根据我的理解,这个命令将允许访问互联网上的每个人到数据库,但安全性对我来说不是问题,所以不用担心。

只是为了确认是否已授予许可

显示拨款;

我得到了这个

+---------------------------------------------------------------------+
| Grants for root@localhost                                           |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION        |
+---------------------------------------------------------------------+

我当时希望它能为我显示@%的访问权限,但事实并非如此,我在这里做错了,我可能没有意识到。

只是为了检查它是否真正起作用我尝试使用

连接到数据库
# mysql -u root -p -h xxx.xxx.xxx.xxx

这是输出

ERROR 2003 (HY000): Can't connect to MySQL server on '14.97.0.20' (10061)

我已检查绑定地址是否已被注释 我已关闭防火墙(安全性没问题)

你们能告诉我这里的错误吗

0 个答案:

没有答案