#php #codeigniter #google-cloud-sql
#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:inetpubwwwrootbetaECIapplicationcontrollersLogin.php
Line: 6
Function: __construct
File: C:inetpubwwwrootbetaECIindex.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-адрес в этом созданном экземпляре, но по-прежнему не могу получить данные из облачной базы данных. У кого-нибудь есть идея по этому поводу
Ответ №1:
Ошибка Access denied for user 'root'@'localhost' (using password: NO)
указывает на то, что для пользователя root установлен пароль. Если вы установили пароль, вам нужно будет ввести тот же пароль в конфигурацию вашего приложения.
Комментарии:
1. спасибо за ответ, но я установил пароль, который все равно указывает на ту же ошибку.
Ответ №2:
Я предлагаю вам изменить пароль пользователя root по умолчанию и попытаться подключиться с вашим новым паролем root. Это решило проблему для меня.