更新MySQL數據庫服務
添加時間:2012-12-24 17:23:26
添加:
思海網絡
MySQL首次公開發行的是3 . 11.1版。目前流行的是3.22 系列穩定版的發行版和3.23 系列開發版的發行版。穩定版系列號總是比開發版系列的要小。在3.23 穩定之后,將開始使用3.24 作為開發系列。MySQL開發者好像在夜以繼日地工作著,版本更新相當頻繁(一年有幾次)。穩定版和開發版都發布更新版本。正在進行開發的速度給MySQL管理員帶來了這樣的問題:當新版本出現時是否應該對您已有的MySQL安裝進行升級。本節提供了幫助您作出該項決定的一些指導。
在新版本出現時應該做的第一件事是查找它與耙桓靄姹局溆惺裁床煌<觳镸ySQL參考手冊中的附錄“變化說明”,使自己了解這些差別。然后給自己提出下列問題:
您在當前版本中遇到過新版本修正了的問題嗎?
新版本中有您想要的附加功能嗎?
對于您使用的某些類型的操作其性能提高了嗎?
如果對所有這些問題的回答都是否定的,則沒有任何強制升級的必要。如果所有的回答是肯定的,可能要繼續進行下一步工作。這時,一般應等待幾天,觀察MySQL郵件清單,看看是否有關于其他人使用新版本的報道。
可幫助您做出決定的某些要考慮的其他因素如下:
穩定版系列的發行版通常都是對已有的錯誤進行修正,很少有新功能。通常在穩定版系列中升級的風險要比在開發版系列中的小(當然,如果正在運行開發版系列的服務器,可能根本不關心這個風險)。
如果對MySQL進行升級,可能還要對用其內部的MySQLC 客戶機庫建立的其他程序進行升級。例如,在MySQL升級之后,還需要重新建立PHP、Apache 和Perl DBD::mysql模塊,將新的客戶機庫連接到那些程序中(當所有MySQL相關的DBI和PHP 腳本在您升級MySQL后開始轉儲核心時需要這樣做)。重建這些程序通常不是什么了不起的事,但是,如果想避開它,最好別對MySQL進行。如果您使用靜態連接程序而非動態連接程序,該問題的可能性將明顯減少。但是,系統內存的需求將增加。
如果仍然不能肯定是否升級,則獨立于當前的服務器來測試新的服務器總是可以的。可以通過或者將新服務器與成品服務器并行運行來測試,或者在另一臺機器上安裝新服務器進行測試。如果使用不同的機器,容易在服務器之間進行獨立的維護。如果沒有另一臺用于測
試的機器,可以在成品機上運行新的服務器。如果這樣做,則必須用不同的參數值(如安裝位置、數據目錄以及服務器可以艦艇連接的網絡端口和套接字)來運行新的服務器。
無論是哪種情況,您都可能會用已有數據庫中的數據拷貝來測試新服務器。
如果作出了升級決定,應查看在MySQLR 參考手冊的“變化說明”附錄中是否有關于升級必須采取的特殊步驟的說明。通常不會有,但總之最好檢查一下。
不要害怕使用開發版的發行版
您可能不喜歡利用自己的成品數據庫來使用開發的發行版,但是筆者鼓勵您至少應試著用一下單獨的測試服務器,或許再使用一下您的成品數據庫備份。試用新的發行版的人越多,對發現錯誤就越有幫助。對于某些數據庫產品,發現錯誤是一件可怕的事情。而對于MySQL來說,錯誤的報告是促進開發前進的重要因素,因為開發人員可根據用戶團體所報告的問題進行實際修正。
關鍵字:MySQL數據庫、服務器
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解