无法连接CI到google-cloud-sql?
问题描述:
我只是按照一些博客,以及遵循很多答案,但我仍然得到错误。无法连接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地址设置到创建的实例中,但仍然无法从云端数据库提取数据。任何人都有想法
答
错误Access denied for user 'root'@'localhost' (using password: NO)
表明有一个为root用户设置的密码。如果您设置了密码,则需要在应用程序配置中输入相同的密码。
答
我建议您更改root用户的默认密码,并尝试连接新的root密码。这解决了我的问题。
感谢您的回复,但我已设置密码仍表示相同的错误。 –