2016-10-10 2 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 

У меня есть идентификатор экземпляра 2-го поколения

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

Я уже создать один экземпляр, и теперь я хочу подключить этот экземпляр в мое приложение. Я устанавливаю свой IP-адрес в этот созданный экземпляр, но все же я не могу извлекать данные из облачной БД. У любого есть идея об этом

ответ

0

Ошибка Access denied for user 'root'@'localhost' (using password: NO) указывает, что для пользователя root установлен пароль. Если вы установили пароль, вам нужно будет поместить тот же пароль в конфигурацию вашего приложения.

+0

спасибо за ответ, но я установил пароль, пока он указывает ту же ошибку. –

0

Я предлагаю вам изменить пароль по умолчанию для пользователя root и попытаться соединиться с вашим новым корневым паролем. Это решило проблему для меня.

Смежные вопросы