我想连接一个桌面应用程序(C#)与一个网站是托管在BLUEHOST服务器(共享主机)。我必须在服务器上添加一个IP,以便远程访问mysql数据库。但是问题是,计算机IP正在被改变,每次当应用程序试图连接到数据库(MYSQL)时,以及每次我必须在服务器上添加新的IP时,我都会出错。当PC重新启动时,这个应用程序被安装在这么多的PC和is上。我的问题是,有没有办法允许所有的is或绕过这个?
发布于 2015-04-28 14:01:56
当涉及到MySQL时,有一种允许从所有it连接的方法。如果它在用户定义中,您需要像这样创建用户:
grant all privileges on databasename.* to 'username'@'%' identified by 'usernamepassword';
flush privileges;这个%在@之后意味着对连接到DB的ip地址没有限制。您还可以查看MySQL文档在https://dev.mysql.com/doc/refman/5.1/en/grant.html上的语法。
https://serverfault.com/questions/686144
复制相似问题