<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午夜精品一区二区三区| 亚洲va久久久噜噜噜久久男同| 草久免费在线观看网站| 尤物永久免费AV无码网站| 亚洲爆乳精品无码一区二区| 青草草在线视频永久免费| 亚洲色偷偷综合亚洲av78| 免费看片免费播放| 亚洲精品色在线网站| 亚洲第一黄色网址| 国产精品玖玖美女张开腿让男人桶爽免费看| 亚洲AⅤ视频一区二区三区| 国产91成人精品亚洲精品| 久久精品国产亚洲精品| 久久久久免费看黄a级试看| 亚洲色av性色在线观无码| 91成年人免费视频| 亚洲日韩精品无码专区加勒比| 免费鲁丝片一级在线观看| 草久免费在线观看网站| 亚洲免费精彩视频在线观看| 免费电影在线观看网站| 国产亚洲精品第一综合| 亚洲一区日韩高清中文字幕亚洲| 免费人成网站在线观看不卡| 亚洲成年人电影网站| 国产精品无码一二区免费 | 中文字幕在线免费播放| 亚洲AV乱码一区二区三区林ゆな| 国产成人福利免费视频| 美女被免费网站在线视频免费| 在线亚洲人成电影网站色www| 24小时日本电影免费看| 337P日本欧洲亚洲大胆精品| 综合亚洲伊人午夜网| 100000免费啪啪18免进| 免费人成大片在线观看播放| 亚洲成AV人片在线观看ww| 免费黄色毛片视频| 久久久精品免费视频|