ITDB默认使用Sqlite做为数据库,本次修改的版本为官方网站1.14版本php
一、修改步骤:mysql
将数据库转换到mysql数据库中sql
修改ITDB程序代码使用mysql数据库数据库
二、转换sqlite数据库到mysql数据库服务器
下载并安装:DBConvert for SQLite & MySQL测试
你能够直接百度DBConvert for SQLite & MySQL查找下载点,或者冲下面的网站直接下载:网站
此软件下载安装后,直接试用便可,试用只能转换最多50个表,不过ITDB这个版本只有35个表,因此足够了,一次搞定。get
三、修改ITDB程序代码:it
3.1 修改init.php文件:
将119行修改成:
$dbh = new PDO("mysql:host=数据库服务器地址;dbname=数据库名称","数据库用户","数据库用户密码",array(PDO::ATTR_PERSISTENT=>TRUE,PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));
注释131至133行
//$ret = $dbh->exec("PRAGMA case_sensitive_like = 0;");
//$ret = $dbh->exec("PRAGMA encoding = \"UTF-8\";");
//$ret = $dbh->exec("PRAGMA foreign_keys = ON");
3.2 修改function.php文件:
将148行修改成:
$dbh = new PDO("mysql:host=数据库服务器地址;dbname=数据库名称","数据库用户","数据库用户密码",array(PDO::ATTR_PERSISTENT=>TRUE,PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));
四、修改所有完成
通过测试正常使用。