mysql升级8.0
下载版本tar包
tar -zcvf mysql* -C /usr/src
修改权限
chown -R mysql:mysql /usr/local/mysql8.0/
登陆进行关机设置
mysql -uroot -p
set global innodb_fast_shutdown=0;
select @@innodb_fast_shutdown;
shutdown
innodb_fast_shutdown = 0。这个表示在MySQL关闭的时候,执行slow shutdown,不但包括日志的刷盘,数据页的刷盘,还包括数据的清理(purge),ibuf的合并,buffer pool dump以及lazy table drop操作(如果表上有未完成的操作,即使执行了drop table且返回成功了,表也不一定立刻被删除)。
修改my.cnf的配置信息
basedir=/usr/local/mysql8.0/
如有需要修改profile并生效
/etc/profile
source /etc/profile
查看版本信息
mysql -v
进行安全登陆
mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables --skip-networking&
对原版本进行关机
mysqladmin -S /tmp/mysql.sock shutdown
自启动链接替换
cp /usr/local/mysql8.0/support-files/mysql.server /etc/init.d/mysqld
启动数据库
/etc/init.d/mysqld start