无法将CI连接到google-cloud-sql?

时间:2016-10-10 13:00:07

标签: php codeigniter google-cloud-sql

我只是关注一些博客,并且遵循许多答案,但我仍然遇到错误。

Severity: Warning

Message: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)

Filename: mysqli/mysqli_driver.php

Line Number: 228

Backtrace:

File: C:\inetpub\wwwroot\beta\ECI\application\controllers\Login.php
Line: 6
Function: __construct

File: C:\inetpub\wwwroot\beta\ECI\index.php
Line: 315
Function: require_once

A Database Error Occurred

Unable to connect to your database server using the provided settings.

Filename: C:/inetpub/wwwroot/beta/ECI/system/database/DB_driver.php

Line Number: 436

我有第2代的实例ID

$db['default']['socket'] = '/cloudsql/abc:us-central1:xxxx';

我已经创建了一个实例,现在我想将这个实例连接到我的APP中。我将我的IP地址设置为此创建的实例,但仍然无法从云数据库中提取数据。任何人都有这个想法

2 个答案:

答案 0 :(得分:0)

错误Access denied for user 'root'@'localhost' (using password: NO)表示为root用户设置了密码。如果您设置了密码,则需要在应用程序配置中输入相同的密码。

答案 1 :(得分:0)

我建议您更改root用户的默认密码,然后尝试使用新的root密码进行连接。这解决了我的问题。