Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法连接到AWS上的数据库_Php_Mysql_Joomla_Amazon Web Services - Fatal编程技术网

Php 无法连接到AWS上的数据库

Php 无法连接到AWS上的数据库,php,mysql,joomla,amazon-web-services,Php,Mysql,Joomla,Amazon Web Services,事实上,我有我的网站建设与Joomla主机上的hostmonster 但所有Joomla网站都需要数据库支持才能在AWS上运行该数据库 需要为此更新配置文件 我必须更改主机地址 我将(AWS主机的)IP放入主机,但它显示“无法连接到数据库MySQL” 你能帮我吗 查看AWS上服务器的安全设置。您很可能需要打开防火墙上的端口3306。您可以使用AWS控制台执行此操作 我强烈建议通读这本书 假设您在服务器B上有数据库,在服务器A上有网站(假设它有IP 192.234.12.1) 在cpanel白名单

事实上,我有我的网站建设与Joomla主机上的hostmonster

但所有Joomla网站都需要数据库支持才能在AWS上运行该数据库 需要为此更新配置文件 我必须更改主机地址 我将(AWS主机的)IP放入主机,但它显示“无法连接到数据库MySQL” 你能帮我吗
查看AWS上服务器的安全设置。您很可能需要打开防火墙上的端口3306。您可以使用AWS控制台执行此操作


我强烈建议通读这本书

假设您在服务器B上有数据库,在服务器A上有网站(假设它有IP 192.234.12.1)

在cpanel白名单上列出服务器B的IP

并创建一个在数据库中具有足够权限的新用户(假设该用户是测试用户)


然后将此用户创建为test@192.234.12.1

此解决方案是否具有良好的可扩展性?是的,我在生产环境中对其进行了测试