cakephp连接到远程MySql

时间:2013-10-09 10:55:05

标签: mysql cakephp cakephp-2.3

我正在尝试将我的Cakephp项目(2.3.8)连接到远程mySQL数据库。我在同一台计算机上连接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]无法连接到'someserver.somewhere.net'上的MySQL服务器(13)

根据文档错误13是权限被拒绝错误。

由于

1 个答案:

答案 0 :(得分:0)

你必须让httpd可以建立网络连接(到MySQL)

[roo@web ~]# setsebool -P httpd_can_network_connect=1