mysql升级回退_Mysql 升级、用户与授权,
#自動(dòng)提交:5.6版本開(kāi)始? ?默認(rèn)自動(dòng)提交
#autocommit = 0
升級(jí)
1. mysqldump (一般不用這種方式):由于4.0--》4.1? 數(shù)據(jù)文件不兼容,才使用此方式;
2.?mysql_upgrade
2.1 安全關(guān)閉:/etc/init.d/mysqld stop
2.2 刪除原來(lái)5.6的軟鏈接:unlink mysql
2.3 創(chuàng)建新版本的軟連接:ln -s mysql-8.0.17-linux-glibc2.2-x86.64/ mysql? ?(升級(jí)完成!)
說(shuō)明:
數(shù)據(jù)文件是兼容的;
此時(shí)數(shù)據(jù)庫(kù)能夠正常運(yùn)行,但是,日志內(nèi)會(huì)有很多的warning
2.4 升級(jí)系統(tǒng)數(shù)據(jù)庫(kù):mysql_upgrade -p? (這會(huì)重建數(shù)據(jù)表) 應(yīng)使用:mysql_upgrade -s -p -force? (不會(huì)重建數(shù)據(jù)表,只升級(jí)系統(tǒng)表)
會(huì)升級(jí)mysql庫(kù)的升級(jí),包括各種表格式等;
2.5 升級(jí)回退:其實(shí)就是在升級(jí)前先備份系統(tǒng)庫(kù):cp -rf mysql/ mysql_old
登錄
免密碼登錄:
1.login_path 來(lái)登錄;
mylogin.cnf
~/.my.cnf
參數(shù)配置:show variables;? ? ?--查看數(shù)據(jù)庫(kù)的配置參數(shù)
mysql 沒(méi)有隱藏參數(shù)
show variables? like '%log%';
每升級(jí)一次,都應(yīng)該確認(rèn)一遍參數(shù),參數(shù)會(huì)影響性能;
1.全局參數(shù)
2.會(huì)話參數(shù)
1.可修改參數(shù);
2. 不可修改參數(shù);
修改: set global slow_query_log = off;? // 全局參數(shù);
set 只對(duì)當(dāng)前會(huì)話有效
全局生效必須加上global
mysql,重啟后還是以配置文件為準(zhǔn)
用戶權(quán)限
1. 驗(yàn)證用戶名和IP
2.查看mysql.user表
3.mysql.db
mysq.table
mysql.column_plv
授權(quán)
創(chuàng)建用戶與授權(quán)
總結(jié)
以上是生活随笔為你收集整理的mysql升级回退_Mysql 升级、用户与授权,的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java 代码通用结构_java spr
- 下一篇: 怎么通过PS软件制作水印