
在每一次的升级过程中,mysq。upgrade这个命令我们都应该去执行,它通过mysqlcheck命令帮我们去检查表是否兼容新版本的数据库同时作出修复,还有个很重要的作用就是使用mysqlfixprivilegetables命令去升级权限表。可以直接点击升级更新。
使用像yum这样的高级软件包管理工具来安装软件包,因为安装过程可能会遇到潜在的依赖性问题。检查并可能解决旧数据和升级软件之间的任何不兼容性。
第一步:检查linux的 *** 作系统版本代码如下:
cat /etc/issue
第二步:在mysql官网上下载5.7的版本
http://dev.mysql.com/downloads/file.php?id=451627
第三步:检查linux上以前安装的mysql版本
代码如下:
rpm -qa | grep mysql
第四步:如果出现mysql的一些安装版本,则通过以下命令进行删除
代码如下:
rpm -e --nodeps mysql-xxx
第五步:准备安装新版本的mysql-server
代码如下:
rpm -ivh MySQL-server-xxxx
第六步:启动mysql server
代码如下:
service mysql start
第七步:安装mysql client
代码如下:
rpm -ivh MySQL-client-xxx
我在windows环境下升级MySQL 从5.0到5.5升级。升级就是重新安装了mysql。把原来的5.0下的data数据拷贝给5.5mysql下的data。但是拷贝后,重启5.5mysql 突然识别不了innodb的table_type。经过学习了解后。把5.0下的my.ini 文件中innodb的配置选项拷贝给了5.5后,重启问题得到了解决。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)