修改IT資產庫存管理(ITDB)使用mysql數據庫

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'));


四、修改所有完成

        通過測試正常使用。

相關文章
相關標籤/搜索