跳到主要內容

發表文章

目前顯示的是 1月, 2015的文章

[野人獻曝] 救回使用 innodb 的 mySQL

因為一連串的原因(不要問很可怕), 導致我的 mySQL 整個重啟不能, 好死不死的又因為我資料庫裡面的資料表恰好都是 innoDB, 因此問題更難搞。 經過該死的 Google 和實驗後, 總算找到一個勉強算是救回資料的方法! 方法如下: 無論如何先把 mySQL 先停掉 停掉之後在你的 mySQL 設定檔中加上一行 innodb_force_recovery = 4 * 重新啟動 mySQL,試試看是否可以連進 mySQL,確定可以連進去後,先把所有會寫入 DB 的程式都先關掉,然後開始備份資料。 資料備份完後,請把有用到 innodb 的資料庫砍掉。接著移除上面那行 innodb_force_recovery,並且刪除 /var/lib/mysql 下所有 ib 開頭的檔案,然後重新啟動 mySQL。 接著重建資料庫,並把備份資料匯入應該就可以讓 mySQL 正常運作了。 * 參閱: Forcing InnoDB Recovery

[野人獻曝] 目前正在使用的雲端服務比較

算作個筆記 兼騙發文數 的紀錄好了...... 比較項目 AWS EC2 Microsoft Azure DigitalOcean 價格 高,主機基本租金是最高的,而且還要另計流量和IO 中,其實價格勉強可以接受,而且可以開台灣發票 低,價格最低,開一台入門機一個月只要5鎂 特色 高擴充,其他周邊的支援服務超完善(發email、DNS Hosting,甚至搜尋服務都有) 看看那精美的管理介面......而且如果只是要放一個靜態網站的話也不用莫名其妙開一台主機,可以有效節省資源 價格低,而且機器都是用SSD的 問題 有錢的時候就都不是問題了,問題是沒錢啊 如果他的週邊支援服務能更多一些或許就更有價值了 系統管理菜鳥的話可能需要多花點心力調機器