c# - 如何让所有IP地址远程连接mysql

标签 c# php mysql

我有一个与网站连接的桌面应用程序,并且正在从 MySQL 访问数据。每次我必须向 mysql 远程访问添加一个 IP 时,它就会允许桌面应用程序连接到网站并获取数据。每次重新启动计算机时都会更改 IP,并且此应用程序安装在如此多的计算机上,每台计算机都有相同的 IP 更改问题。

我的问题是如何绕过这个“IP”问题并允许所有 ip 访问来自网络的数据。

最佳答案

这是为特定数据库的用户提供访问权限的 sql 命令。

GRANT ALL PRIVILEGES
ON database.*
TO 'user'@'%'
IDENTIFIED BY 'newpassword';

'%' 是通配符,允许来自所有 IP 地址的连接。

检查这个thread了解更多详情。

ps : 确保您只授予所需的权限。不要按原样复制/粘贴命令。检查docs各种mysql权限的详细信息。

关于c# - 如何让所有IP地址远程连接mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29768818/

相关文章:

c# - 我应该如何构建我的 View 模型 - ASP.NET MVC

c# - Json.Net 和 ActionResult

使用 $mock->expects($this->at(...)) 时 PHPUnit "Mocked method does not exist."

mysql - 如何从mysql表中每次选择50行

c# - 使用 EF7 映射一对零或一

php - 在创建新记录之前检查记录是否已经存在

php - UTF-8贯穿始终

php - AngularJS 与 Laravel 模型分页 - 分页栏未正确显示

MySql auto_increment 值不正确

c# - 我怎样才能使 C++ 中的函数像 C# 中的属性一样?