#自動提交: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公升級到...