我已经在UbuntuServer16.04虚拟机上安装了MySQL数据库服务器。我创建了一个名为Test的新数据库:
CREATE DATABASE IF NOT EXISTS Test;我还创建了新的远程用户“test”,并授予他在该数据库上的权限:
CREATE USER 'test'@'10.17.6.144' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON 'Test'.* TO 'test'@10.17.6.144;我试图使用MySQL IDE连接到DataGrip数据库,但失败了很多次。我的虚拟机在本地网络上是可见的。我可以在nmap上看到它的ip和MySQL服务器。我还在/etc/mysql/mysql.con.d/mysqld.cnf中将bind-address: 127.0.0.1更改为bind-address: 10.17.6.144。但我还是收到了这样的信息:
连接到Test@10.17.6.144失败。 HY000 null,来自服务器的消息:“主机不允许连接到此MySQL服务器”
我不知道我做错了什么。有什么想法吗?
发布于 2017-05-02 16:12:52
您需要为客户端系统的ip地址添加授权,以便它能够连接到mysql。
https://stackoverflow.com/questions/43742498
复制相似问题