mysql数据库和codeigniter连接时设定出错
mysql数据库在一台服务器上codeigniter在另一台服务器上
codeigniter和mysql连接时是不是要下载个dll文件呢
现在总是说连接不上 上面的问题
codeigniter在一个服务器 linux
mysql在一个服务器
是不是codeigniter连接mysql时必须,linux上必须要安装mysql客户端 不用啊,只要正确配置好 数据库信息就行了。
类似这样
$db['default']['hostname'] = "192.168.1.118";//"58.22.154.130";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "fbikey";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci"; 你这个配置,数据库和ci不再一个服务器上me $db['default']['hostname'] = "192.168.1.118";//"58.22.154.130";
在不在同一个服务器上无非就这个 服务器的选择不同 $db['default']['hostname'] = "192.168.1.118";//"58.22.154.130";DB服务器
codeigniter所在的服务器是web服务器
web服务器上没有安装任何mysql相关的文件么
比如安装了mysql的客户端等等
现在我的web服务器是linux环境,没有安装任何与mysql相关的文件
然后根本联系不上DB服务器,mysql_content函数都找不到 我觉得需要装MYSQL环境,CI的MYSQL数据库类中,使用的mysql_pcontent函数,如果不装MYSQL环境,肯定不能用这个函数 肯定要装 mysql 客户端。 专家一句话 结贴
页:
[1]