我在尝试加载我的网页时收到错误
Failed to connect to MySQL: (2005) Unknown MySQL server host ':/cloudsql/testsite:europe-west1:testdatabase' (2)Error:我有一个设置了LAMP堆栈的Google Compute Engine VM (Apache/2.4.10 (Debian)/ Database client version: libmysql - 5.5.55 / PHP extension: mysqli)
我还用前述VM的用户凭证在Google SQL上设置了一个实例(我已经设置了第一代和第二代)
我既可以访问虚拟机上的本地MySQL数据库,也可以通过本地安装的phpAdmin访问Google SQL数据库
但是,当我运行脚本path = /var/www/html/includes/config.php时,我的config.php文件中的DB_HOST凭据似乎有问题
我得到了
通常用于我使用的本地MYSQL数据库
// The MySQL credentials
$CONF['host'] = 'localhost';
$CONF['user'] = 'YOURDBUSER';
$CONF['pass'] = 'YOURDBPASS';
$CONF['name'] = 'YOURDBNAME';文档(和github链接)推荐路径
:/cloudsql/project-id:region:sql-db-instance-name这就是我所做的(见上)--但我一直收到错误信息。
我是否键入了错误的主机描述?还是我错过了一个配置步骤?
提前感谢
发布于 2017-07-26 01:23:47
看起来好像我弄错了,我之前提到的凭证格式是针对Google App Engine的
如果您使用的是Google Compute Engine,则有两个选择:
https://stackoverflow.com/questions/45307502
复制相似问题