Google Cloud 实例上的 Live Server MySQL 连接超时

遇到 PHP 错误 严重性:警告

消息:mysqli::real_connect(): (HY000/2002): 连接超时

文件名:mysqli/mysqli_driver.php

行号:203

回溯:

文件:/var/www/html/medical-survey/application/models/Userdata_model.php 行:8 功能:数据库

文件:/var/www/html/medical-survey/application/controllers/Admins.php 行:9 功能:型号

文件:/var/www/html/medical-survey/index.php 行:315 功能:require_once

发生数据库错误 无法使用提供的设置连接到您的数据库服务器。

文件名:core/Loader.php

行号:357

当我尝试加载使用数据库的页面时,它显示此错误


Helenr
浏览 146回答 2
2回答

慕仙森

尝试将您的主机名设置为与您的云实例 IP 地址相同'hostname' => 'GOOGLE_CLOUD_INSTANCE_IP_ADDRESS'例子 :'hostname' => '10.0.0.5'

月关宝盒

我已经解决了,我创建了一个新用户并授予他们访问数据库的权限。然后使用该用户并且它有效。'主机名' => '本地主机','用户名' => 'new_user','密码' => '新密码'
打开App,查看更多内容
随时随地看视频慕课网APP