加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL从5.6版本到5.7版本的升级步骤

发布时间:2022-06-24 23:30:50 所属栏目:MySql教程 来源:互联网
导读:二进制升级过程 1.介绍 此处因原有的版本就是5.6的,就不再赘述5.6的安装过程了 原有数据库5.6的目录情况 --basedir=/usr/local/mysql #base目录是做的软链,指向mysql-5.6.28-linux-glibc2.5-x86_64 ln -s mysql-5.6.28-linux-glibc2.5-x86_64 mysql --da
  二进制升级过程
  1.介绍
  此处因原有的版本就是5.6的,就不再赘述5.6的安装过程了
  原有数据库5.6的目录情况
  --basedir=/usr/local/mysql  
  #base目录是做的软链,指向mysql-5.6.28-linux-glibc2.5-x86_64
  ln -s mysql-5.6.28-linux-glibc2.5-x86_64 mysql
  --datadir=/data/mysql
  --defaults-file=/etc/my.cnf
  2.将5.6的数据库关闭
  mysqladmin -uroot -p shutdown
  3.将mysql重新指向5.7版本
  cd /usr/local
  unlink mysql
  或是 mv mysql mysql56.bak
  tar -zxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz
  ln -s mysql-5.7.12-linux-glibc2.5-x86_64 mysql
  或者下面这样也行
  mv mysql-5.7.12-linux-glibc2.5-x86_64 mysql
  4.将mysql用户权限授予该目录
  chown -R mysql.mysql mysql
  #此时,MySQL的应用程序版本已经升级完成
  #都不需要做任何的改变,即可将当前系统的mysql版本升级完成
  #注意:此时只是应用程序升级完成,系统表仍然还是5.6的版本
  5. 进入数据库,并做检查
  mysql -uroot -p
  进入数据库可以看到,多了sys库,用户多了mysql.sys
  mysql.user表也更新了,没有了password列,test库保留,这些也就是mysql5.7和5.6的区别之处,细处5.7有新增参数,不详述
  为了避免后续麻烦,将数据库重启一下,此时可以看到错误日志就没有报错信息了
  查看当前版本
  mysql -V

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读