<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        mysql5.5升級到mysql5.6_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 20:08:24
        文檔

        mysql5.5升級到mysql5.6_MySQL

        mysql5.5升級到mysql5.6_MySQL:目前MySQL數據庫軟件升級到5.6.26版本,主要有兩種方法。一種是停機升級,即在現有環境下先停止數據庫,然后升級數據庫軟件版本和數據庫版本;另外一種是采用不停機的主從升級(master--slave)方式來升級,也就是現在從庫上升級,然后切換主從庫,再升級原主
        推薦度:
        導讀mysql5.5升級到mysql5.6_MySQL:目前MySQL數據庫軟件升級到5.6.26版本,主要有兩種方法。一種是停機升級,即在現有環境下先停止數據庫,然后升級數據庫軟件版本和數據庫版本;另外一種是采用不停機的主從升級(master--slave)方式來升級,也就是現在從庫上升級,然后切換主從庫,再升級原主

        目前MySQL數據庫軟件升級到5.6.26版本,主要有兩種方法。一種是停機升級,即在現有環境下先停止數據庫,然后升級數據庫軟件版本和數據庫版本;另外一種是采用不停機的主從升級(master--slave)方式來升級,也就是現在從庫上升級,然后切換主從庫,再升級原主庫的版本。根據條件和資源情況,我們采取第一種方式升級數據庫

        一、升級前準備

        1.升級前系統環境檢查

        查找glibc版本:

        # ] rpm -qa | grep glibc

        glibc-2.5-65

        glibc-devel-2.5-65

        compat-glibc-2.3.4-2.26

        glibc-headers-2.5.65

        compat-glibc-headers-2.3.4-2.26

        glibc-common-2.5-65

        查找服務器支撐最大glibc版本:

        # ] strings /lib64/libc.so.6 | grep GLIBC_

        GLIBC_2.2.5

        GLIBC_2.2.6

        GLIBC_2.3

        GLIBC_2.3.2

        GLIBC_2.3.3

        GLIBC_2.3.4

        GLIBC_2.4

        GLIBC_2.5

        查找已安裝數據庫版本:

        # ] rpm -qa | grep -i mysql

        MySQL-server-advanced-5.5.23-1.rhel5

        MySQL-client-advanced-5.5.23-1.rhel5

        (注意:glibc屬于比較重要的而且容易被忽略的一個依賴包,根據操作系統版本的不同,所支持最大的glibc版本也不一樣。需要檢查好要升級服務器的版本和支持最大glibc版本,方便下載安裝包。)

        2.升級前數據庫檢查

        查看是否還有其他進程在使用。

        mysql -uroot -h127.0.0.1 -P3306 -e 'show processlist;'

        3.下載安裝包

        MySQL新版本rpm文件:

        MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm

        MySQL-devel-5.6.26-1.linux_glibc2.5.x86_64.rpm

        MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm

        MySQL-embedded-5.6.26-1.linux_glibc2.5.x86_64.rpm

        MySQL-shared-5.6.26-1.linux_glibc2.5.x86_64.rpm

        MySQL-shared-compat-5.6.26-1.linux_glibc2.5.x86_64.rpm

        MySQL-test-5.6.26-1.linux_glibc2.5.x86_64.rpm

        4.上傳服務器

        把新版本文件上傳至需要升級的服務器。

        5.使用主機root權限

        6.打開告警日志、操作日志

        6.1告警日志

        通過每個實例的配置文件my.cnf查找告警日志位置。后臺打開,并監控。

        查找告警日志目錄:

        #] cat /home/mysql/my_cnf/my_3306.cnf | grep "log-error"

        后臺告警日志:

        tail -f /home/mysql/logs/err-log/mysql-err.log

        6.2操作日志

        在操作界面打開SecureCRT軟件的“會話日志”功能,保存所有操作記錄。

        7備份系統表

        主要備份數據庫系統庫:

        mysql

        performance_schema

        information_schema

        mysqldump備份命令如下:

        mysqldump -u root -h127.0.0.1 -P3306 --databases mysql performance_schema information_schema > /home/mysql/20150818.sql

        二、數據庫升級

        1.停止應用

        2.停止數據庫

        mysqladmin --defaults -file=/home/mysql/my_cnf/my_3306.cnf -uroot shutdown

        3.卸載舊版本數據庫

        本地升級,暫不支持直接升級方案,即直接在原有舊版本基礎上更新新版本,需要先卸載舊版本,再安裝新版本,通過此方法升級MySQL數據庫版本。

        卸載:

        rpm -e MySQL-server-advanced-5.5.23-1.rhel5

        rpm -e MySQL-client-advanced-5.5.23-1.rhel5

        4.升級新版本

        使用root權限執行下列操作:

        rpm -ivh MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm

        rpm -ivh MySQL-devel-5.6.26-1.linux_glibc2.5.x86_64.rpm

        rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm

        rpm -ivh MySQL-shared-5.6.26-1.linux_glibc2.5.x86_64.rpm

        rpm -ivh MySQL-shared-compat-5.6.26-1.linux_glibc2.5.x86_64.rpm

        5.啟動數據庫

        nohup mysqld_safe --defaults-file=/home/mysql/my_cnf/my_3306.cnf &

        6.升級數據庫

        從低版本5.5.23升級到高版本5.6.26時,由于版本不同,系統數據庫的表結構也會不一樣,所以在安裝新版本結束后啟動數據庫時,通過后臺啟動日志,會監控到系統數據庫的一些表結構出現問題,可以通過更新表結構語句來解決。

        mysql_upgrade --protocol=tcp -P3306

        按照上述語句,對每個有問題的實例逐一執行。

        7.重啟數據庫,測試數據庫能夠正常啟動

        由于執行升級數據庫命令mysql_upgrade,所以需要重啟數據庫,查看后臺日志,確保能夠正常啟動。

        停止數據庫

        mysqladmin --defaults -file=/home/mysql/my_cnf/my_3306.cnf -uroot shutdown

        啟動數據庫

        nohup mysqld_safe --defaults-file=/home/mysql/my_cnf/my_3306.cnf &

        8.測試遠程連接

        最后一步需要測試遠程連接操作:

        mysql -h “hostname” -P 3306 -u”username” -p'password' -e 'show processlist;'

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        mysql5.5升級到mysql5.6_MySQL

        mysql5.5升級到mysql5.6_MySQL:目前MySQL數據庫軟件升級到5.6.26版本,主要有兩種方法。一種是停機升級,即在現有環境下先停止數據庫,然后升級數據庫軟件版本和數據庫版本;另外一種是采用不停機的主從升級(master--slave)方式來升級,也就是現在從庫上升級,然后切換主從庫,再升級原主
        推薦度:
        標簽: 5.5 升級到 mysql
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲美女高清一区二区三区| 亚洲AV一宅男色影视| 国产中文在线亚洲精品官网| 狠狠综合久久综合88亚洲| 婷婷亚洲综合一区二区| 免费一看一级毛片人| 美女被免费视频网站| 国产精品亚洲高清一区二区| a高清免费毛片久久| 成人免费午间影院在线观看| 亚洲精品字幕在线观看| 国产在线观看免费视频软件 | 亚洲无人区午夜福利码高清完整版| 色老头综合免费视频| 国内精自视频品线六区免费| 不卡一卡二卡三亚洲| 中文字字幕在线高清免费电影| 日韩av无码成人无码免费| 亚洲中文字幕久久久一区| 丁香亚洲综合五月天婷婷| 亚洲国产成人精品激情| 成**人免费一级毛片| 免费人成网站永久| 亚洲国产精品va在线播放| 在线a免费观看最新网站| 亚洲一区二区三区写真| 九月婷婷亚洲综合在线| 两个人看的www免费| 亚洲人成激情在线播放| 国产一级理论免费版| 日韩亚洲人成在线| 成年黄网站色大免费全看| 人人狠狠综合久久亚洲| 毛片免费在线观看网站| 一级黄色毛片免费看| 四虎永久在线精品免费观看地址 | 免费看黄的成人APP| 亚洲另类古典武侠| 亚洲成片观看四虎永久| 1000部无遮挡拍拍拍免费视频观看 | 你懂的免费在线观看|