ITDB默認使用Sqlite做爲數據庫,本次修改的版本爲官方網站1.14版本php
一、修改步驟:mysql
將數據庫轉換到mysql數據庫中sql
修改ITDB程序代碼使用mysql數據庫數據庫
二、轉換sqlite數據庫到mysql數據庫服務器
下載並安裝:DBConvert for SQLite & MySQL測試
你能夠直接百度DBConvert for SQLite & MySQL查找下載點,或者衝下面的網站直接下載:網站
https://dbconvert.com/convert-sqlite-to-mysql-pro.phpsqlite
此軟件下載安裝後,直接試用便可,試用只能轉換最多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'));
四、修改所有完成
通過測試正常使用。