我正在尝试使用 php-fpm 和 nginx 设置一个单独的 debian 网络服务器来访问远程 mysql 服务器。到目前为止,我从这个参考http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html完成了几个设置
完成后,当我使用命令行 mysql -uxxx -p -hxxxxx 从外部远程远程它时它可以工作
然后当我在我的网络服务器上尝试使用fuelphp访问数据库时,它给了我错误:
Fuel\Core\Database_Exception [ 2002 ]: 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)
似乎尝试在本地找到套接字以连接到远程 mysql。在安装php时,我已经包含了apt-get php5-mysql 和除mysql服务器之外的其他。
我的问题:是否可以设置网络服务器而不必在本地机器上安装 mysql 以便远程访问 mysql?我想通过将网络服务器与数据库分离来优化它。谢谢