網頁

2013年8月28日 星期三

Apache2.4 無痛升級

最近應該會開始陸續著手進行 Apache2.4的升級。

找了一些相關資料與實作上的一些疑難雜症,先註記與記錄起來。有空再來慢慢處理。




後來實作經驗:簡單的註記如右,在 Apache2.4 的版本的設定檔內,有些設定需要重新改寫,基本上直接參考Apache 線上文件即可。 我的做法很簡單,先弄一台通用的設定檔,再來就是利用 httpd.exe -t 檢查語法正不正確。語法沒什麼問題後就連上要更新的主機上,將需要更新的檔案置換,再重新啟動,這樣就完成升級的動作。

MySQL5.6 無痛升級

先收集相關資料,等改天再來升級 MySQL資料庫管理系統。

Upgrading MySQL on Windows:應該做以下步驟即可

  1. 先備份所有的資料庫
  2. 停止 MySQL服務
    • 取消掉系統 mysql 服務: mysqld.exe --remove yourservicename
  3. 將下載下來的壓縮檔解壓縮後覆蓋到 MySQL目錄內,如果要保留原主機內的資料,請記得刪除更新檔內的 /data/* 內的檔案後再行覆蓋。
    • 重新將系統 mysql服務加入:mysqld.exe --install mysql5 (其實我不是很確定這步驟是必須的)
  4. 啟動 MySQL服務
  5. 執行 /bin/mysql_upgrade ,讓它去檢查資料表與相關的升級的動作
  6. 升級完成
my.ini修改:
在 mysql 5.5 升級至 5.6有些語法需要修正:


其它相關參考資料:


搞了半天,一點都不無痛:

最簡單的方式還是利用MySQL所提供的 mysql-installer-community-5.6.13.exe 來做安裝的動作,只要將要放的路徑決定好,再使用它的 UI介面,按介面內的提示安裝,就會自動產生 my.ini 檔案。此時再將舊主機內所備份的SQL備份檔案,將它給 dump回新的 MySQL5.6資料庫就完成了。這樣子就不需再調整舊主機內的 my.ini 的設定,因為如果要做調整就需要一個個去了解那些功能在 5.6版本是已宣告不支援,一個個手動修改。@@

透過 MySQL installer 的安裝方式,很簡單,在這稍做記錄,待往後有空時再來看看是否要升級:

執行 MySQL installer,我的習慣是將程式集中到 /MySQL/ 目錄,將 Installation Path & Data Path 指向要放的目錄 (如圖),再來就依 UI 介面內的指示一一設定上去就可以很迅速的完成安裝的動作了。