Используя XAMP для локальной разработки, я могу успешно подключиться к локальной базе данных mysql с локального сервера apache.
Но мне нужен SSL для разработки, поэтому я добавил локальный домен (следуя этим инструкциям ), который работает правильно.Но теперь я не могу подключиться к локальной базе данных mysql с помощью CodeIgniter, он возвращает эту ошибку:
mysqli::real_connect(): (HY000/2002): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
C:\xampp\htdocs\website\system\database\drivers\mysqli\mysqli_driver.php 203
В my.ini я установил bind-address = "0.0.0.0" и закомментировал # skip-сеть
Я добавил пользователя в mysql и попытался соединиться с этими учетными данными на codeigniter:
'dsn' => '',
'hostname' => 'localhost',
'username' => 'testuser',
'password' => 'passwordtest',
'database' => 'database_test',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
Я также пробовал 127.0.0.1 и 127.0.0.1:3306 в качестве имени хоста