Mysql5 6公升級到5 7步驟詳解

2021-08-07 04:23:01 字數 2373 閱讀 9256

三、軟鏈結到/usr/local/

四、停止5.6資料庫執行

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#設定innodb_fast_shutdown=0

[root@rhel7 bin]# pwd

/usr/local/mysql57/bin

[root@rhel7 bin]# ./mysql -u root -p --execute="set global innodb_fast_shutdown=0"

enter password:

[root@rhel7 bin]# ./mysql -u root -p --execute="show global variables like 'innodb_fast_shutdown'"

enter password:

+----------------------+-------+

| variable_name        | value |

+----------------------+-------+

| innodb_fast_shutdown | 0     |

+----------------------+-------+

#關閉mysql

[root@rhel7 bin]# ./mysqladmin -uroot -p shutdown

enter password:

[root@rhel7 bin]# ps -ef |grep mysql

root      2771  1575  0 16:58 pts/000:00:00grep--color=auto mysql

五、修改配置檔案

1

2

3

#修改/etc/my.cnf檔案

[root@rhel7 bin]# vi /etc/my.cnf

basedir = /usr/local/mysql57/#basedir指向新的軟體目錄

六、修改~/.bash_profile

export path=/usr/local/mysql57/bin:$path

七、初始mysql庫

./mysql_install_db --user=mysql --basedir=/usr/local/mysql57 --datadir=/usr/local/mysql57/data

密碼路徑在/root/.mysql_secret

八、啟動mysql

./bin/mysqld_safe --user=mysql &

九、公升級mysql

./bin/mysql_upgrade -uroot -p

十、重啟mysql

./bin/mysqladmin -uroot -p123456 shutdown 

問題:mysql5.7 mysql.user的密碼字段改為authentication_string

參考資料:

1、2、

3、4、

5、6、

7、

Win下Mysql5 6公升級到5 7

寫在前面 mysql的公升級方式分為兩種 原地公升級和邏輯公升級。這兩種公升級方式,本質沒有什麼區別的。只是在對資料檔案的處理上有些區別而已。原地公升級是直接將資料檔案進行拷貝,而邏輯公升級對資料檔案的處理方式是通過邏輯匯出匯入,需要用到mysqldump。邏輯公升級大家都理解,這種方式在資料量比較...

mysql公升級 5 1公升級到5 7

一 mysql公升級 1.備份資料庫 mysqldump u root ppasswod all databases data bak db bak date y m d h m sql 同時可備份整個mysql目錄,包括data目錄,可用於公升級失敗快速回滾 2.安裝5.7 提供兩種安裝方式參考,...

安裝mysql5 6步驟

閒話不多說直接開擼 解壓 rpm ivh mysql community release el7 5.noarch.rpm 安裝 yum install mysql community server y 檢查是否安裝成功 rpm qa grep mysql 啟動服務 systemctl start ...