首页 / MYSQL / mysql5.7安装升级
mysql5.7安装升级
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql5.7安装升级,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2168字,纯文字阅读大概需要4分钟。
内容图文
-V 方式二:rpm -qa |grep -i mysql mysql-community-common-5.7.18-1.el6.x86_64 mysql-community-libs-5.7.18-1.el6.x86_64 mysql-community-client-5.7.18-1.el6.x86_64 mysql-community-server-5.7.18-1.el6.x86_64第二步:创建一个新目录,解压mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar到新目录中.10个rpm包.
顺序升级安装4个rpm包
第三步:备份数据库,以防升级失败
3.1 备份所有库 以及配置文件
mysqldump -u root -p --add-drop-table --routines --events --all-databases --force > data-for-upgrade.sql
cp /etc/my.cnf /etc/my.cnf.bak
3.2 设置参数使数据库关闭时会清空缓存避免版本间缓存格式差异
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
3.3 关闭数据库(如果在升级安装开始时MySQL服务器正在运行,则会在安装结束时自动重启,执行上述升级命令后,可直接查看版本号变为升级后的版本号) <--亲测,升级可以不用关闭数据库
systemctl stop msyqld <<--如果关闭数据库后再升级,那么升级完毕后要记得重启.
第四步:升级:直接替换二进制文件(即直接yum update/rpm -Uvh升级rpm包)数据库目录等都不变
cd 目录/
rpm -Uvh mysql-community-*.rpm
最好使用像yum这样的高级软件包管理工具来安装软件包,因为安装过程可能会遇到潜在的依赖性问题。
第五步:检查并可能解决旧数据和升级软件之间的任何不兼容性
mysql_upgrade -uroot -p
注意:当从5.7.18升级到5.7.30需要更新,当升级到最新的5.7.30后,就不用了.当然,如果非要更新(其实没必要),要加--force选项.
第六步:验证
6.1 rpm验证
rpm -qa |grep -i mysql
6.2 mysql命令
mysql -V
6.3 进入msyql系统后验证
mysql> select version();
最后,如果不放心,可以再次重新启动下mysql
systemctl restart mysqld
其他命令:
查看MySQL服务的启动状态, 输入命令: /etc/init.d/mysqld status 或者: service mysqld status 接着启动MySQL的服务, 输入命令:service mysqld start 或者: /etc/init.d/mysqld start mysql –uroot –pNx@204!! 查看MySQL版本, 输入命令:select version(); 关闭服务, 输入命令:service mysqld stop 或者: /etc/init.d/mysqld stop
mysql5.7安装升级
标签:msyql bundle 目录 code 备份 oba 配置文件 href 二进制
本文系统来源:https://www.cnblogs.com/dahaoran/p/12913031.html
内容总结
以上是互联网集市为您收集整理的mysql5.7安装升级全部内容,希望文章能够帮你解决mysql5.7安装升级所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。