На моем веб-сервере Unix у меня работают два сервера баз данных MySQL. Один на порту 3306, а другой на 3307. Я хотел указать номер порта базы данных для подключения в /config/database.php codeigniter.
Я попробовал это ....
$database['hostname'] = "localhost:3307";
Это не сработало. Веб-приложение, подключенное к базе данных через порт 3306.
Тогда я попробовал это ...
$database['hostname'] = "127.0.0.1:3307";
Это сработало. Веб-приложение подключилось к базе данных через порт 3307.
Я не понимаю, почему? Может кто-нибудь, пожалуйста, пролить свет на это.
Я думаю, что это не специфическая проблема codeigniter, несмотря на название.
Привет