2013-10-09 4 views
0

Я пытаюсь подключить мой проект Cakephp (2.3.8) к удаленной базе данных mySQL. Моя связь командной строки MySQL на одном компьютереcakephp подключение к удаленному MySql

MySQL -u testconection -p -h someserver.somewhere.net
работает отлично. Но это соединение в database.php:

public $default = array(
    'datasource' => 'Database/Mysql', 
    'persistent' => false, 
    'host' => 'someserver.somewhere.net', 
    'login' => 'testconnection', 
    'password' => 'testpassword', 
    'database' => 'db10', 
    'prefix' => '', 
    //'encoding' => 'utf8', 
) 

терпит неудачу с этой ошибкой в ​​Cake:

SQLSTATE [HY000] [2003] Не удается подключиться к серверу MySQL на 'someserver.somewhere.net' (13)

в соответствии с ошибкой docs 13 - это ошибка, разрешающая разрешение.

Благодаря

+0

сделали вы проверили логин и пароль? В вашем примере ваш логин «test4», но в вашем коде есть «testconection» (с одним «n») – arilia

+1

Привет, его проблема с mysql. Обратитесь за помощью в службу поддержки. Проверить таблицы в этой базе данных и открыть порты для доступа – AnNaMaLaI

+0

Используете ли вы selinux? – savedario

ответ

0

Вы должны сделать HTTPD может сделать подключение к сети (к MySQL)

[[email protected] ~]# setsebool -P httpd_can_network_connect=1 
Смежные вопросы