mysql升级回退_Mysql 升级、用户与授权,

#自动提交:5.6版本开始   默认自动提交

#autocommit = 0

升级

1. mysqldump (一般不用这种方式):由于4.0--》4.1  数据文件不兼容,才使用此方式;

2. mysql_upgrade

2.1 安全关闭:/etc/init.d/mysqld stop

2.2 删除原来5.6的软链接:unlink mysql

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,重启后还是以配置文件为准

e30b527379acc34f43c468b0c3d5aa6d.png

用户权限

9a49d69cbb22af4691698538d9baf5a7.png

1. 验证用户名和IP

2.查看mysql.user表

3.mysql.db

mysq.table

mysql.column_plv

ba43053132e47679f7d678e14f60dfa9.png

授权

48b5ed771a4ba12a73d854d9e9908ade.png

创建用户与授权

531395436d7df0519b09389849b458af.png

59df660088a1453b11fb6f1f60915cf3.png

d602fbf93f9c6a571fc03be237953223.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值