繁体   English   中英

Google Cloud:无法从PHP建立MySql DB连接

[英]Google Cloud : Unable to establish MySql DB connection from PHP

我已成功配置App Engine和Web App。 我可以加载没有数据库连接成功的PHP页面。 我尝试建立MySQL DB连接时出现问题。 请注意,我还通过导入成功创建了数据库。 以下是一段试图连接MySQL的PHP​​-

    <?php 

    $con = mysqli_connect(null, 'root', null,'dbname',0,':/cloudsql/<instance connection name>');

    if (mysqli_connect_error($con)) {
        die('Connect Error myname (' . mysqli_connect_errno($con) . ') '  . 
mysqli_connect_error($con));
    }
    echo "Connection OK";
    ?>

组成如下-Project id:Compute Engine:DB实例名称

但是,我遇到了错误-

无法找到套接字传输“ unix”-在配置PHP时是否忘记启用它?

这到底是怎么了?

当我检查多个帖子时,但是通过尝试和尝试错误,我可以建立连接。 下面是为我工作的mysqli_connect。

$con = mysqli_connect(null, 'root', '<password>','<dbname>',null,'/cloudsql/<project id>:<computing engine>:<instance name>');

':'从套接字字符串中删除。 明确要求输入“密码”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM