在本地开发时访问远程MySQL数据库

时间:2013-10-17 17:51:44

标签: php mysql mamp

我正在与MAMP进行本地开发。既然我的网站已经存在,我仍然希望在本地开发,但能够与生产MySQL数据库进行交互。

如何让我的本地站点访问我服务器上的MySQL数据库?这甚至可能吗?

3 个答案:

答案 0 :(得分:1)

是的......它是可能的

您需要创建一个远程mysql用户

mysql> CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
mysql> GRANT ALL ON *.* TO 'myuser'@'%';

然后在你的PHP代码上:

mysql_connect("your server hostname","username","password");

答案 1 :(得分:1)

您是要针对生产服务器进行开发吗?对我来说听起来很疯狂。

只需更改连接URL和凭据即可,但我不建议您这样做。我更喜欢开发服务器,与生产分开。

答案 2 :(得分:0)

假设您正在使用PDO API创建数据库连接(可能在某些包含文件中),您只需将其指向生产数据库即可。但作为一般规则,您不应该在生产服务器上进行开发,因为您可能会丢失生产数据。考虑为什么要这样做以及是否有必要。