<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
        主站蜘蛛池模板: 亚洲一级特黄无码片| 吃奶摸下高潮60分钟免费视频| 亚洲AV无码乱码在线观看富二代| 日韩免费码中文在线观看| 国产免费看插插插视频| 国产偷国产偷亚洲清高APP| 免费播放特黄特色毛片| 一级片在线免费看| 久久亚洲欧洲国产综合| 99在线热播精品免费99热| 亚洲av日韩av天堂影片精品| 99精品视频在线观看免费播放| 亚洲性69影院在线观看| 成年午夜视频免费观看视频| 色综合久久精品亚洲国产| 国产成人亚洲综合无码| 日本免费中文字幕| 亚洲综合在线一区二区三区| 免费精品国产自产拍观看| 成人影片一区免费观看| 亚洲网站在线播放| 国产午夜影视大全免费观看| 精品国产污污免费网站入口在线| 亚洲综合精品香蕉久久网97| 久久精品免费一区二区喷潮| 免费夜色污私人影院网站| 亚洲成AV人片在线观看| 成年人在线免费观看| 成人免费一区二区三区 | 国产午夜亚洲不卡| 99在线视频免费| 国产成人亚洲综合在线| 久久精品国产亚洲AV麻豆王友容| 日韩吃奶摸下AA片免费观看| 一级人做人爰a全过程免费视频| 亚洲成人激情在线| 免费中文字幕不卡视频| **俄罗斯毛片免费| 九九九精品视频免费| 亚洲人和日本人jizz| 亚洲人成中文字幕在线观看|