Mysql - 如何添加远程连接IP范围?

标签 mysql

我最近开始使用 phpstorm,并且正在尝试添加数据源。

看来我不能,因为我的 mysql 服务器不接受远程连接。

如何添加 IP 范围以便它可以接受它们?

最佳答案

例如,您必须向 mysql 用户授予从本地 IP 进行访问的权限

mysql> GRANT ALL PRIVILEGES
ON database.*
TO 'foo'@'remotehost';

您还可以使用通配符 (%) 来表示 IP 或主机名

mysql> GRANT ALL PRIVILEGES
ON database.*
TO 'foo'@'123.123.%.%';

mysql> GRANT ALL PRIVILEGES
ON database.*
TO 'foo'@'%.foobar.com';

详细信息请参阅文档,下面是 mysql 5.5 refman http://dev.mysql.com/doc/refman/5.5/en/grant.html#grant-database-privileges

关于Mysql - 如何添加远程连接IP范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20281796/

相关文章:

php - 何时在数据库列中使用逗号分隔值?

PHP $_FILES 相同的图像名称

MySQL 全文搜索,为什么我得到不正确的 MATCH 参数

MySQL 5.7 |分组依据 |非聚合列错误

mysql - 有关 Select 语句的 SQL 问题

php - 需要重新认证 : INSERT base64 to BLOB in mySQL database

php - 在php中选择假名查询

mysql - centos 7 上的用户 'root@localhost' 拒绝访问

python - SQLAlchemy 插入executemany 函数

php - foreach 循环中的 while 循环不正确循环