更新MySQL資料庫服務

來源:互聯網
上載者:User
mysql|資料|資料庫     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 參考手冊的“變化說明”附錄中是否有關於升級必須採取的特殊步驟的說明。通常不會有,但總之最好檢查一下。
    不要害怕使用開發版的發行版
    您可能不喜歡利用自己的成品資料庫來使用開發的發行版,但是筆者鼓勵您至少應試著用一下單獨的測試伺服器,或許再使用一下您的成品Database Backup。試用新的發行版的人越多,對發現錯誤就越有協助。對於某些資料庫產品,發現錯誤是一件可怕的事情。而對於MySQL來說,錯誤的報告是促進開發前進的重要因素,因為開發人員可根據使用者團體所報告的問題進行實際修正。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.