Я пытаюсь подключить удаленный сервер базы данных Cakephp 3.x
с моей локальной машины.Ошибка подключения удаленного сервера базы данных MySQL
Но это показывает ниже ошибки
Error: SQLSTATE[HY000] [2002] No route to host
Моя локальная конфигурация базы данных в app.php
это выглядеть -
'Datasources' => [
'default' => [
'className' => 'Cake\Database\Connection',
'driver' => 'Cake\Database\Driver\Mysql',
'persistent' => false,
'host' => '192.168.1.19',
/**
* CakePHP will use the default DB port based on the driver selected
* MySQL on MAMP uses port 8889, MAMP users will want to uncomment
* the following line and set the port accordingly
*/
'port' => '3306',
'username' => 'remote_db_user',
'password' => 'my_password',
'database' => '********',
'encoding' => 'utf8',
'timezone' => 'UTC',
'flags' => [],
'cacheMetadata' => true,
'log' => false,
],
/*Other configs*/
]
О удаленном сервере:
ping 192.168.1.19
is ok for this IP from my PC- There is no name server for this
IP
address
Как решить эту проблему?
насчет имени пользователя, пароля и базы данных? они все в порядке? –
Я думаю, что в хосте вы должны указывать IP, т.е. 192.168.1.19, а не протокол (https), который указан портом –
Да! Все учетные данные в порядке. @ManoharKhadka –