Подключение к удаленному mysql работает в терминале, а не через скрипт PHP PDO
Я столкнулся со странной проблемой, у нас есть сервер A, на котором хранятся файлы приложения, и сервер B с базой данных.
Попытался подключиться через командную строку с сервера A на B с помощью команды
mysql -h xx.xx.xx.xx -u root -p password - and it worked
Теперь я пытался создать скрипт php на сервере A для подключения к серверу B команда
$this->db=new PDO('mysql:host=xx.xx.xx.xx;dbname=databasename','root','password');
Сбой подключения: SQLSTATE [HY000] [2003] Не удается подключиться к серверу MySQL в «xx.xx.xx.xx» (13) Неустранимая ошибка: необработанное исключение «Исключение» с сообщением «SQLSTATE [HY000] [2003] Может» t подключиться к серверу MySQL по 'xx.xx.xx.xx' (13) '
Невозможно найти решение по этому вопросу.
Может ли помочь в этом?
благодарю вас