《MYSQL教程將 Ghost 從 SQLite3 數(shù)據(jù)庫(kù)遷移到 MySQL 數(shù)據(jù)庫(kù)》要點(diǎn):
本文介紹了MYSQL教程將 Ghost 從 SQLite3 數(shù)據(jù)庫(kù)遷移到 MySQL 數(shù)據(jù)庫(kù),希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
MYSQL實(shí)例下面我們就來說說如何從 SQLite 遷移到 MySQL .
MYSQL實(shí)例準(zhǔn)備
MYSQL實(shí)例首先你要已經(jīng)安裝好 MySQL 數(shù)據(jù)庫(kù).如果你用的是 Ubuntu 系統(tǒng),請(qǐng)參考這篇文章.其他系統(tǒng)請(qǐng)參考各自對(duì)應(yīng)的文檔.
MYSQL實(shí)例導(dǎo)出當(dāng)前數(shù)據(jù)
MYSQL實(shí)例進(jìn)入 http://your-domain.com/ghost/debug 頁(yè)面:
MYSQL實(shí)例
MYSQL實(shí)例點(diǎn)擊藍(lán)色的 EXPORT 按鈕將當(dāng)前數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)導(dǎo)出并下載到當(dāng)?shù)?默認(rèn)文件名是 GhostData.json .
MYSQL實(shí)例切換數(shù)據(jù)庫(kù)配置
MYSQL實(shí)例編輯 config.js 文件,在 production 配置段將數(shù)據(jù)庫(kù)配置修改為 MySQL:
MYSQL實(shí)例
javascript database: {
client: 'mysql', connection: { host: 'localhost', //數(shù)據(jù)庫(kù)所在服務(wù)器 user: '數(shù)據(jù)庫(kù)登錄名', password: '數(shù)據(jù)庫(kù)登錄暗碼', database: '數(shù)據(jù)庫(kù)名稱', charset: 'utf8' }, debug: false },
MYSQL實(shí)例上述個(gè)字段填寫好之后,重新啟動(dòng) Ghost.
MYSQL實(shí)例導(dǎo)入數(shù)據(jù)
MYSQL實(shí)例由于更換了數(shù)據(jù)庫(kù),新的 MySQL 數(shù)據(jù)庫(kù)中沒有任何內(nèi)容,也沒有任何登陸賬號(hào),這時(shí)需要我們新建一個(gè)臨時(shí)賬號(hào),然后再次登陸進(jìn) http://your-domain.com/ghost/debug 頁(yè)面(如上圖)將之前導(dǎo)出的數(shù)據(jù)重新導(dǎo)入.
MYSQL實(shí)例再次重新打開你的網(wǎng)站頁(yè)面,是否本來的數(shù)據(jù)都回來了!
歡迎參與《MYSQL教程將 Ghost 從 SQLite3 數(shù)據(jù)庫(kù)遷移到 MySQL 數(shù)據(jù)庫(kù)》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/13628.html