首页 > 数据库 > MySQL > 正文

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

2024-07-24 12:34:40
字体:
来源:转载
供稿:网友
  二进制升级过程
  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

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表