通常,我通过phpMyAdmin管理数据库中的用户,但由于我在独立程序(如SQLyog或HeidiSQL )中完成其他所有工作,我希望能够远程管理这些程序中的用户。
远程用户已经拥有SUPER,因为在将视图从本地数据库复制到远程数据库时需要它。
远程用户在mysql和目标数据库上没有所需的数据库级权限,因为SUPER没有提供这种权限。
我尝试过这样做(MySQL版本5.6.23):
GRANT ALL PRIVILEGES ON *.* TO 'UserName'@'myIP' IDENTIFIED BY 'password'
WITH GRAN
我不确定我使用的术语是否正确,所以如果需要的话,请澄清:)。
无论如何,我是通过HostEasySolutions (服务器A)托管的。它附带了一个MySql数据库,使用PHPMyAdmin作为前端。在服务器A上,我添加了一些PHP文件来访问数据库,并且运行良好。
如果我通过DreamHost (服务器B)将php文件复制到另一台服务器,则无法连接到数据库。我得到了错误:Can't connect to MySQL server on 'combinedsystems.ca' (110)
在服务器A上的cPanel中,我将IP添加到远程数据库访问主机中,我还添加了通配符
我的项目中配置了两个数据库,一个在本地机器上运行,另一个运行在远程服务器上。我在访问远程DB服务器时没有任何问题,但是在访问本地MySQL数据库时得到以下错误。
WARN [org.hibernate.util.JDBCExceptionReporter] SQL Error: 1140, SQLState: 42000
ERROR [org.hibernate.util.JDBCExceptionReporter] Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if
mysql -u user -p pass -h remotehost
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 96
Server version: 5.1.36-community-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysq
我知道这个命令:
GRANT ALL PRIVILEGES
ON database.*
TO 'user'@'yourremotehost'
IDENTIFIED BY 'newpassword';
但是,它只允许我授予一个特定的IP地址来访问这个远程MySQL数据库。如果我想让任何远程主机都可以访问这个MySQL数据库,该怎么办?我该怎么做?基本上,我将这个数据库公开,这样每个人都可以访问它。
我从GKG.net获得了一个托管计划,并且我有一个VB6连接字符串可以远程访问它中的MySQL数据库。我遵循了关于如何远程访问MySQL服务器的所有说明和教程。一切都很好,直到我发现一个错误:
MySQL无法连接到“xxx.xxx”上的MySQL服务器(10060)
我在网上寻找了几个小时的解决方案,但仍然没有任何意义。我仔细检查了我的联系..。我可以点击我的静态ip,但不能到达它的MySQL服务器。
从CPanel,我可以用phpMyAdmin到达我的数据库。我测试了我的分贝,没有什么问题。一切似乎都是正确的。但是我仍然得到了VB6的错误消息
我的连接字符串:
Dim conn As
显然,我的主机提供商不支持其知识库中所说的远程MySQL使用,即使我购买了一个高级套餐
remote MySQL connections are disabled for security and performance reasons. You can only connect to MySQL from your PHP scripts hosted on our servers.
有没有办法让我做一个API,这样我就可以远程连接到我的MySQL?我需要使用我的主机帐户中的数据库作为我的Android应用程序的信息源。谢谢
我正在开发一个简单的应用程序与mysql数据库的一个表。我每天更新本地数据库。但是每周我都想通过点击一个按钮把它更新到远程mysql数据库。I know about the synchronization and replication in PHPMyAdmin. But I don't want to use it.
我成功地从file.But检查了远程和本地数据库连接,无法得到同步的解决方案。PHP中有没有同步的方法?
我读过很多文章,但所有的文章都给出了使用复制和同步的方法。因为我必须把这个应用程序交付给一个客户。我想给他最简单的解决方案。
*我有cPanel,PHPMyAdm