2016-10-10 104 views
0

我只是按照一些博客,以及遵循很多答案,但我仍然得到错误。无法连接CI到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 

我有第二代

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

我已经创建一个实例的实例ID,现在我想这种情况下连接到我的应用程序。我将我的IP地址设置到创建的实例中,但仍然无法从云端数据库提取数据。任何人都有想法

回答

0

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

+0

感谢您的回复,但我已设置密码仍表示相同的错误。 –

0

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