mysql公升級回退 Mysql 公升級 使用者與授權,

2021-10-17 16:40:14 字數 1454 閱讀 6448

#自動提交:5.6版本開始   預設自動提交

#autocommit = 0

公升級1. mysqldump (一般不用這種方式):由於4.0--》4.1  資料檔案不相容,才使用此方式;

2. mysql_upgrade

2.1 安全關閉:/etc/init.d/mysqld stop

2.3 建立新版本的軟連線:ln -s mysql-8.0.17-linux-glibc2.2-x86.64/ mysql   (公升級完成!)

說明:資料檔案是相容的;

此時資料庫能夠正常執行,但是,日誌內會有很多的warning

2.4 公升級系統資料庫:mysql_upgrade -p  (這會重建資料表) 應使用:mysql_upgrade -s -p -force  (不會重建資料表,只公升級系統表)

會公升級mysql庫的公升級,包括各種**式等;

2.5 公升級回退:其實就是在公升級前先備份系統庫:cp -rf mysql/ mysql_old

登入免密碼登入:

1.login_path 來登入;

mylogin.cnf

~/.my.cnf

引數配置:show variables;     --檢視資料庫的配置引數

mysql 沒有隱藏引數

show variables  like '%log%';

每公升級一次,都應該確認一遍引數,引數會影響效能;

1.全域性引數

2.會話引數

1.可修改引數;

2. 不可修改引數;

修改: set global slow_query_log = off;  // 全域性引數;

set 只對當前會話有效

全域性生效必須加上global

mysql,重啟後還是以配置檔案為準

使用者許可權

1. 驗證使用者名稱和ip

2.檢視mysql.user表

授權

建立使用者與授權

mysql公升級回退 Mysql 公升級 使用者與授權,

自動提交 5.6版本開始 預設自動提交 autocommit 0 公升級1.mysqldump 一般不用這種方式 由於4.0 4.1 資料檔案不相容,才使用此方式 2.mysql upgrade 2.1 安全關閉 etc init.d mysqld stop 2.3 建立新版本的軟連線 ln s m...

MySQL公升級5 5 36公升級5 6 37

公升級的方法一般有兩類 1.利用mysqldump來直接匯出sql檔案,匯入到新庫中,這種方法是最省事兒的,也是最保險的,缺點的話,也顯而易見,大庫的mysqldump費時費力。2.直接替換掉mysql的安裝目錄和my.cnf,利用mysql upgrade 來完成系統表的公升級,這種方法需要備份原...

mysql 就地公升級 mysql資料庫就地公升級

1.注意事項 生產環境一定注意 1.公升級之前,先備份,備份,備份 熱冷備份都可以 2.從5.6公升級到8.0版本 需要先5.6公升級到最新版,再5.6最新公升級到5.7最新版,然後5.7最新版公升級到8.0版本 3.回退方案制定好,每公升級乙個版本進行備份一次,特別是公升級到8.0 5.7公升級到...