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