程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 將 Ghost 從 SQLite3 數據庫遷移到 MySQL 數據庫

將 Ghost 從 SQLite3 數據庫遷移到 MySQL 數據庫

編輯:關於MYSQL數據庫

下面我們就來說說如何從 SQLite 遷移到 MySQL 。

准備

首先你要已經安裝好 MySQL 數據庫。如果你用的是 Ubuntu 系統,請參考這篇文章。其他系統請參考各自對應的文檔。

導出當前數據

進入 http://your-domain.com/ghost/debug 頁面:

點擊藍色的 EXPORT 按鈕將當前數據庫中的所有數據導出並下載到本地,默認文件名是 GhostData.json 。

切換數據庫配置

編輯 config.js 文件,在 production 配置段將數據庫配置修改為 MySQL:

javascript database: { 
client: 'mysql', connection: { host: 'localhost', //數據庫所在服務器 user: '數據庫登錄名', password: '數據庫登錄密碼', database: '數據庫名稱', charset: 'utf8' }, debug: false },

上述個字段填寫好之後,重新啟動 Ghost。

導入數據

由於更換了數據庫,新的 MySQL 數據庫中沒有任何內容,也沒有任何登陸賬號,這時需要我們新建一個臨時賬號,然後再次登陸進 http://your-domain.com/ghost/debug 頁面(如上圖)將之前導出的數據重新導入。

再次重新打開你的網站頁面,是否原來的數據都回來了!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved