怎么升級mysql 怎么升級mysql80

MySQL版本升級注意事項

1、升級是一件風險極高的任務(wù),備份重于一切。

站在用戶的角度思考問題,與客戶深入溝通,找到西安網(wǎng)站設(shè)計與西安網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋西安地區(qū)。

2、了解新版本變更的信息(哪些不再兼容,不再支持哪些功能)。

1、確認新版本是否有重大變更

2、注意 SQL mode 的變化,比如:MySQL5.7發(fā)生了SQL mode的變化,對不再支持的SQL mode,部分SQL會跑不通,可以清空SQL mode,跑完之后在設(shè)置SQL mode。

3、升級成功后,確認業(yè)務(wù)SQL是否可以跑通,程序?qū)邮欠穸颊!?/p>

4、在升級完成之后,一定要在測試時使用和線上版本相同的程序,測試是否存在問題。

5、存儲引擎的變化,比如:在未來的5.8版本,不再支持myisam 引擎。

6、注意字符集的亂碼問題。

7、升級過程中多次啟動建議加上 --skip-grant-tables和--skip-networking 參數(shù),來保證沒有任何的應(yīng)用連接,讓升級過程更加安全。

MySQL zip安裝 平滑升級

我的版本是5.7.30 升級到5.7.33

1.停服務(wù),服務(wù)列表去找,如果有環(huán)境變量換成新的路徑

2.將新的mysql解壓到你想安裝的路徑下(與原路徑相同就好)

3.將舊版本下的data文件和my.ini文件copy至新版路徑下, 注意修改ini文件basedir和datadir

4.cd到新版的bin目錄下,并執(zhí)行如下命令

5.啟動MYSQL57服務(wù)

升級mysql:mysql_upgrade -uroot -p 并輸入密碼

移除MySQL服務(wù),可以不做

cd 到5.7.30的bin目錄下,并執(zhí)行如下命令

mysqld --remove mysql5.7

如何升級 MySQL

1、概述通常,從一個發(fā)布版本升級到另一個版本時,我們建議按照順序來升級版本。例如,想要升級 MySQL 3.23 時,先升級到 MySQL 4.0,而不是直接升級到 MySQL 4.1 或 MySQL 5.0。 以下是在升級 MySQL 時需要注意的事項: 仔細閱讀一下升級的目標版本的新特性和改變的特性,以及2個版本之間的不同特性 升級前一定要備份所有的數(shù)據(jù) 如果是在Windows平臺上升級MySQL,請閱讀附錄 "在Windows平臺上升級MySQL" 有些不同版本間的升級可能會涉及對授權(quán)表的修改,請尤其注意這個問題,詳情請閱讀附錄 "升級授權(quán)表" ◆如果正在運行著同步,請閱讀附錄 "升級同步" ◆如果之前運行著MySQL-Max發(fā)布版本,想要升級到非MySQL-Max發(fā)布版本時,就需要從 mysqld_safe 去掉啟動 mysqld-max 服務(wù)器的參數(shù) 在同一個發(fā)布系列版本的MySQL間,可以隨意拷貝格式文件和數(shù)據(jù)文件。如果在MySQL運行過程中改變了字符集,就需要對每個MyISAM表執(zhí)行 "myisamchk -r -q --set-character-set=charset" 命令修復(fù)一下。否則的話,索引的排序可能不正確,因為修改了字符集,就可能會改變索引的順序。 通常情況下,升級到新版本不需要修改任何數(shù)據(jù)表。請檢查MySQL發(fā)布事項中提到的升級需要注意的地方,如果發(fā)現(xiàn)不能直接升級的話,就先用 mysqldump 將數(shù)據(jù)導(dǎo)出來,然后再導(dǎo)回去。 如果擔心升級失敗,就先把舊版本的MySQL改個名字備份起來,以備所需。 同時,升級完之后可能還需要重新編譯跟MySQL相關(guān)的程序,因為新版本的頭文件和庫文件可能有改變了。 如果升級后發(fā)生問題了,請先檢查是否使用了舊的my.cnf配置文件,可以通過執(zhí)行命令 "mysqld --print-defaults" 來打印出各種配置信息來確認。 升級的時候最好也升級類似Perl的 DBD::mysql 模塊,同樣,對PHP和Python而言也是一樣。 2、從 MySQL 5.0 升級到 MySQL 5.1 從 5.0 升級到 5.1 的時候,必須要升級授權(quán)表。否則,可能某些存儲過程無法運行。詳情請看附錄 "mysql_update MySQL升級時檢查數(shù)據(jù)表"。 以下是從 5.0 升級到 5.1 需要注意的事項: 檢查所有的變化,尤其注意那些標志為 "不兼容的變化" 的部分。詳情請看附錄 "mysql_update MySQL升級時檢查數(shù)據(jù)表" ◆可能某些發(fā)布版本會改變授權(quán)表的機制

網(wǎng)站名稱:怎么升級mysql 怎么升級mysql80
轉(zhuǎn)載來于:http://muchs.cn/article14/hgisge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、微信公眾號、建站公司、自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)