0
A
回答
2
在您为数据库指定的连接参数中,只需添加主机或主机名参数即可。您必须查看CMS的文档以了解如何精确指定此内容。在/etc/mysql/my.cnf
+0
$ con = mysql_connect(“localhost”,“peter”,“abc123”);我应该写什么,而不是“本地主机”? – bulicmatko 2011-04-15 14:42:07
2
(UNIX系统上),注释行:
bind-address = 127.0.0.1
,你应该能够从任何地点连接。请注意,您可能需要在防火墙规则中允许该端口的流量。
1
如果您的CMS和MySQL盒在网络上彼此开放,那么没有理由不能使用不同的盒子,因为您知道数据库盒的主机名和凭证。
1
是的,这是可能的。连接时只需添加MySQL机器的主机名而不是localhost。
这需要三样东西:
- MySQL服务器允许远程连接
- 有没有防火墙阻止这种流量(这是很多便宜的网络主机的情况下)
- 您的用户MySQL的权限配置为允许来自远程主机的连接(有时用户在特权表中设置为user @ localhost,该特权表不允许该用户的所有远程连接)。
0
MySQL可以通过TCP/IP进行连接。如果您有数据库服务器D配置,则客户端C可以从任何地方连接到它。在大多数系统中,默认情况下D只允许本地连接,本地客户端。请参阅“GRANT”文档,了解如何授予客户从远程连接的权利。
MySQL也可以复制。这意味着你有几个数据库服务器,它们确保它们之间的数据始终是最新的。显然这很难听到:)。通常,您将设置某种主从复制:主数据库允许写入,并且它将确保不久以后,其所有从服务器都会获取最新的数据。客户端可以从任何服务器读取,无论是从服务器还是主服务器。
相关问题
- 1. 远程MySQL:我能读数据库表名,但不能读取
- 2. 远程读取Excel文件
- 3. 远程读取文件
- 4. 远程读取xml文件
- 5. 从远程网站读取JSON文件
- 6. Sencha Touch读取远程XML数据
- 7. 如何用GWT读取远程文件
- 8. 使用Java读取远程文件
- 9. 使用opencsv读取远程.csv文件
- 10. 在远程主机上读取文件
- 11. FasterCSV:读取远程CSV文件
- 12. PHP从远程URL读取JSON文件
- 13. 使用Node JS读取远程CSV
- 14. 在android中读取远程xml文件
- 15. 读取远程机器证书
- 16. Oracle - 访问远程文件以读取
- 17. PHP错误读取远程文件
- 18. 远程读取TXT文件使用ActionScript
- 19. 从远程读取h5文件
- 20. 在C++中远程读取文件
- 21. 从远程HDFS读取文件
- 22. 在xsl中读取远程csv文件
- 23. 读取和写入远程文件PHP
- 24. 如何读取远程INI文件
- 25. 无法读取远程注册表
- 26. RMagick无法读取远程图像
- 27. 如何远程拉取mysql数据库?
- 28. 阅读远程pouchdb
- 29. 远程访问MySql通过远程phpMyAdmin
- 30. Mysql远程同步
只是建议:不要使用标准的3306端口。 – gustyaquino 2011-04-15 14:50:26