溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

MySQL 5.6.19升級到 5.7.9 的步驟是什么

發(fā)布時間:2021-11-16 15:21:46 來源:億速云 閱讀:177 作者:柒染 欄目:MySQL數(shù)據(jù)庫

MySQL 5.6.19升級到 5.7.9 的步驟是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

升級前版本檢查+測試表創(chuàng)建

[root@localhost ~]# mysql -uroot -p123456 --socket=/var/lib/mysql/mysql3307.sock --port=3307 -e"create database lottery; use lottery;create table lottery.mhq as select 'test';select  version();"
+-----------+
| version() |
+-----------+
| 5.6.19-log |
+-----------+
[root@localhost ~]# 

軟件包:
wget http://downloads.mysql.com/archives/get/file/mysql-community-client-5.7.9-1.el6.x86_64.rpm 

wget http://downloads.mysql.com/archives/get/file/mysql-community-server-5.7.9-1.el6.x86_64.rpm 

wget http://downloads.mysql.com/archives/get/file/mysql-community-common-5.7.9-1.el6.x86_64.rpm 
wget http://downloads.mysql.com/archives/get/file/mysql-community-libs-5.7.9-1.el6.x86_64.rpm 

yum安裝命令:

yum install numactl*

yum localinstall --skip-broken  mysql-community*

升級后驗證版本和表數(shù)據(jù)

[root@localhost ~]# mysql -uroot -p123456 --socket=/var/lib/mysql/mysql3307.sock --port=3307 -EN -e" select version(); select * from lottery.mhq;"

*************************** 1. row ***************************
5.7.9-log
*************************** 1. row ***************************
test 
[root@localhost ~]#

注釋:

基本查詢db表沒問題,不過一些mysqldump用到設(shè)計到系統(tǒng)表時需要mysql_upgrade做下系統(tǒng)表升級;

升級前使用mysqldump 

[root@localhost mysql]#  mysqldump -uroot -p123456 -B retail_pms > /root/retail_pms.sql
mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Native table 'performance_schema'.'session_variables' has the wrong structure (1682)
[root@localhost mysql]#  


升級系統(tǒng)表

[root@localhost mysql]# mysql_upgrade -u root -p123456 --socket=/var/lib/mysql/mysql3307.sock --port=3307 --force
mysql_upgrade: [Warning] Using a password on the command line interface can be insecure.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv            OK
mysql.db                   OK
mysql.engine_cost             OK
mysql.event                 OK
mysql.func                 OK
mysql.general_log             OK
mysql.gtid_executed           OK
mysql.help_category           OK
mysql.help_keyword            OK
mysql.help_relation           OK
mysql.help_topic             OK
mysql.innodb_index_stats        OK
mysql.innodb_table_stats        OK
mysql.ndb_binlog_index         OK
mysql.plugin                OK
mysql.proc                 OK
mysql.procs_priv             OK
mysql.proxies_priv            OK
mysql.server_cost            OK
mysql.servers               OK
mysql.slave_master_info         OK
mysql.slave_relay_log_info       OK
mysql.slave_worker_info         OK
mysql.slow_log               OK
mysql.tables_priv             OK
mysql.time_zone              OK
mysql.time_zone_leap_second      OK
mysql.time_zone_name           OK
mysql.time_zone_transition       OK
mysql.time_zone_transition_type   OK
mysql.user                 OK
Upgrading the sys schema.
Checking databases.
lottery.mhq                 OK
sys.sys_config               OK
Upgrade process completed successfully.
Checking if update is needed. 

[root@localhost mysql]# 

簡單查詢系統(tǒng)表是否存在:

[root@localhost mysql]# find / -name session_variables*
/var/lib/mysql/performance_schema/session_variables.frm
/data/wonhigh/mysql3307/performance_schema/session_variables.frm 

[root@localhost mysql]#

重啟DB 

[root@localhost ~]# date;mysqldump -uroot -pW@h2Gh#2ol5 -A --single-transaction -q -R --set-gtid-purged=OFF  > /data/all.sql;date
mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'ndbinfo\_version'': Native table 'performance_schema'.'session_variables' has the wrong structure (1682)  ---->這種需要重啟DB才能解決哦~
[root@localhost ~]#  

[root@localhost mysql]# /etc/init.d/mysqld restart
停止 mysqld:          [確定]

正在啟動 mysqld:        [確定] 

[root@localhost mysql]#

再嘗試mysqldump是否成功

[root@localhost mysql]#  mysqldump -uroot -p123456 retail_pms  BRAND COLOR_INFO SHOP_BRAND ITEM  > /root/retail_pms.sql

[root@localhost mysql]#

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI