免費開源PbootCMS默認Sqlite數(shù)據(jù)庫轉(zhuǎn)Mysql數(shù)據(jù)庫視頻加詳細圖文教程
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
這幾天一直想找一個好用的cms,前面說過選擇了PbootCMS,不過這PbootCMS是Sqlite數(shù)據(jù)庫,不知道官方作者咋想的,這數(shù)據(jù)庫已經(jīng)NNN年前的東西了,不過里面也確實有一個back文件夾,里面也有官方一個mysql數(shù)據(jù)庫,可以直接倒入使用,不過我這模板也不支持,只能自己手動轉(zhuǎn)了,確實還是很費勁的~~既然自己成功了,就寫篇教程來操作;
PbootCMS默認采用的是Sqlite數(shù)據(jù)庫,系統(tǒng)自帶完整后臺以及一套響應(yīng)式模板,放入PHP(5.6+)環(huán)境即可,也可以直接使用寶塔,推薦使用Apache、 PHP5.6-PHP7.3 、 Mysql5.5+
一、轉(zhuǎn)換為SQL格式
第一步:找到data文件夾下的后綴為db的數(shù)據(jù)庫文件,下載到本地
第二步:到各官方群【開發(fā)工具】文件夾下載下方截圖所示的兩個文件或者老梁這里下載;(工具收取百度SVIP存儲費)
解壓下載的兩個壓縮包
sqlitestudio-3.1.1文件夾:這個工具的作用是打開管理Sqlite數(shù)據(jù)庫,這工具導(dǎo)出Sql格式文件;
SQLITE轉(zhuǎn)MYSQL工具教程文件夾:這個文件夾放置的是Sql修復(fù)工具;
下面是視頻教學(xué),不用在圖解了吧;基本上只需要按照視頻流程操作就絕對OK啦!視頻如下:
第三步:打開SqliteStudio文件夾下的SQLiteStudio應(yīng)用程序 然后數(shù)據(jù)庫連接數(shù)據(jù)庫找到我們的db文件即可,要么就拖入到SQLiteStudio應(yīng)用程序也可,如下圖;
然后選擇數(shù)據(jù)庫---導(dǎo)出該數(shù)據(jù)庫
接下來會彈出一個選擇框,我們選擇默認的 數(shù)據(jù)庫(代表所有數(shù)據(jù))? 點擊Next 如下圖:
默認全選,即導(dǎo)出所有表的內(nèi)容,點擊Next 如下圖
最重點來了~~~
導(dǎo)出格式】選擇 SQL? ?【輸出】點擊右側(cè)按鈕選擇輸出后的位置,并設(shè)置輸出后文件的名稱
【導(dǎo)出編碼】選擇UTF-8? ??【導(dǎo)出格式選項】勾選最下面一條
最后點擊【Finish】即完成SQL的初步流程了? 如下圖:
二、清除無用的數(shù)據(jù)庫內(nèi)容
將導(dǎo)出后的SQL文件通過Dreamweaver編輯器或者EmEditor打開,不推薦使用記事本哈;
網(wǎng)頁制作工具Dreamweaver 2021優(yōu)化綠色精簡版(Dreamweaver CS6 Portable 簡體中文 免安裝便攜版)
強大的文本編輯軟件綠色特別版“Emurasoft EmEditor Professional” v20.1.2(Professional v21.3.0)
第一步:【-- 表: ay_area】之上簽名的所有內(nèi)容刪除,就是下面圖中的紅框中的內(nèi)容;
第二步:定位到第一個【索引】文字的位置,刪除第一個索引開始后面的所有內(nèi)容,最后重新保存;如下圖
至此,轉(zhuǎn)換流程便完成了,此刻還不能使用,我們需要工具修復(fù)一下;
三、修復(fù)工具修復(fù)錯誤
把剛才上面清理過的數(shù)據(jù)庫,全部全選后 剪切到SQLITE轉(zhuǎn)MYSQL修復(fù)工具V1.0 工具中點修復(fù)SQL,然后繼續(xù)點復(fù)制然后復(fù)制到我們左邊的laoliang里面,然后保存即可;如下圖
四、導(dǎo)入到Mysql中
通過寶塔數(shù)據(jù)庫倒入或者phpmyadmin把轉(zhuǎn)換好的SQL文件導(dǎo)入到Mysql中倒入即可;
五、修改數(shù)據(jù)庫鏈接;
找到根目錄/config/database.php 建議使用Dreamweaver編輯器或者EmEditor打開,然后修改數(shù)據(jù)庫鏈接;
把上面一個dbname前面的兩個//去掉,然后把下面dbname前面加上兩個// 大家看了后面的解說也就明白了;
到此教程結(jié)束;
延伸閱讀:打開網(wǎng)站或者倒入phpmyadmin中有錯誤,請繼續(xù)往下看
修復(fù)步驟:此處為知識付費業(yè)務(wù):
如果還是不是太會,可以直接找博主來手工處理,有償!
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!