gpt4 book ai didi

php - 从本地主机连接到远程 mysql

转载 作者:行者123 更新时间:2023-11-30 00:30:32 25 4
gpt4 key购买 nike

我在网上搜索没有解决我遇到的问题。

我正在开发一个 codeigniter 项目,该项目在本地主机 Apache 服务器上运行。对于数据库,我尝试从 CI 的 database.php 配置文件连接到远程服务器。

以下是我的配置

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'remotedatabase.com';
$db['default']['username'] = 'remote_2102Dev';
$db['default']['password'] = '1q2w3e4r5t';
$db['default']['database'] = 'remote_cs2102';
$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';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

我尝试通过 mysql workbench 5.5 连接到远程数据库。这意味着我已经在服务器端正确完成了配置。

请帮助我。这是 CI 问题还是我的设置有问题。谢谢。

最佳答案

  1. 检查主机条目@remotedatabase.com。它应该是主机中的%
  2. 如果您的 PHP 版本 >= 5.3,请将 db_debug 设置为 false:$db['default']['db_debug'] = FALSE;

关于php - 从本地主机连接到远程 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22554682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com