將 Ghost 從 SQLite3 數(shù)據(jù)庫遷移到 MySQL 數(shù)據(jù)庫
下面我們就來說說如何從 SQLite 遷移到 MySQL 。
準(zhǔn)備
首先你要已經(jīng)安裝好 MySQL 數(shù)據(jù)庫。如果你用的是 Ubuntu 系統(tǒng),請(qǐng)參考這篇文章。其他系統(tǒng)請(qǐng)參考各自對(duì)應(yīng)的文檔。
導(dǎo)出當(dāng)前數(shù)據(jù)
進(jìn)入 http://your-domain.com/ghost/debug 頁面:

點(diǎn)擊藍(lán)色的 EXPORT 按鈕將當(dāng)前數(shù)據(jù)庫中的所有數(shù)據(jù)導(dǎo)出并下載到本地,默認(rèn)文件名是 GhostData.json 。
切換數(shù)據(jù)庫配置
編輯 config.js 文件,在 production 配置段將數(shù)據(jù)庫配置修改為 MySQL:
javascript database: {
client: 'mysql', connection: { host: 'localhost', //數(shù)據(jù)庫所在服務(wù)器 user: '數(shù)據(jù)庫登錄名', password: '數(shù)據(jù)庫登錄密碼', database: '數(shù)據(jù)庫名稱', charset: 'utf8' }, debug: false },
上述個(gè)字段填寫好之后,重新啟動(dòng) Ghost。
導(dǎo)入數(shù)據(jù)
由于更換了數(shù)據(jù)庫,新的 MySQL 數(shù)據(jù)庫中沒有任何內(nèi)容,也沒有任何登陸賬號(hào),這時(shí)需要我們新建一個(gè)臨時(shí)賬號(hào),然后再次登陸進(jìn) http://your-domain.com/ghost/debug 頁面(如上圖)將之前導(dǎo)出的數(shù)據(jù)重新導(dǎo)入。
再次重新打開你的網(wǎng)站頁面,是否原來的數(shù)據(jù)都回來了!
相關(guān)文章
MySql?explain命令返回結(jié)果詳細(xì)介紹
explain?是MySql提供的SQL語句查詢性能的工具,是我們優(yōu)化SQL的重要指標(biāo)手段,要看懂explain返回的結(jié)果集就尤為重要,這篇文章主要介紹了MySql?explain命令返回結(jié)果解讀,需要的朋友可以參考下2023-09-09
mysql 時(shí)間轉(zhuǎn)換函數(shù)的使用方法
都是實(shí)例,大家可以參考一一寫一下2008-07-07
升級(jí)到mysql-connector-java8.0.27的注意事項(xiàng)
這篇文章主要介紹了升級(jí)到mysql-connector-java8.0.27的注意事項(xiàng),凡是升級(jí)總會(huì)碰到點(diǎn)問題,換了連接器后部署果然報(bào)錯(cuò)了,下面小編給大家分享解決方法,需要的朋友可以參考下2021-12-12
關(guān)于MySQL 優(yōu)化的100個(gè)的建議
MYSQL 如此方便和穩(wěn)定,以至于我們?cè)陂_發(fā) WEB 程序的時(shí)候很少想到它。即使想到優(yōu)化也是程序級(jí)別的,比如,不要寫過于消耗資源的 SQL 語句。但是除此之外,在整個(gè)系統(tǒng)上仍然有很多可以優(yōu)化的地方。2016-01-01
MySQL中的count(*)?和?count(1)?區(qū)別性能對(duì)比分析
這篇文章主要介紹了MySQL中的count(*)和count(1)區(qū)別性能對(duì)比,本節(jié)還介紹了我們常說的索引下推,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05
解決MySQL報(bào)錯(cuò)incorrect?datetime?value?'0000-00-00?00:00
這篇文章主要給大家介紹了關(guān)于如何解決MySQL報(bào)錯(cuò)incorrect?datetime?value?'0000-00-00?00:00:00'?for?column的相關(guān)資料,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08
解析mysql數(shù)據(jù)庫還原錯(cuò)誤:(mysql Error Code: 1005 errno 121)
本篇文章是對(duì)mysql數(shù)據(jù)庫還原錯(cuò)誤:(mysql Error Code: 1005 errno 121)的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

