教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 手工升级mysql数据库方法

手工升级mysql数据库方法

发布时间:2017-01-29   编辑:jiaochengji.com
教程集为您提供手工升级mysql数据库方法等资源,欢迎您收藏本站,我们将为您提供最新的手工升级mysql数据库方法资源
升级mysql数据库其实我们大多数都是手工了,也就是否半智能的哦,下面来看一篇在linux中手工升级mysql数据库方法,具体的步骤如下。

最近工作上有个需求,需要将 ubuntu 14.04 下的 Mysql 从 5.5 版本升级到 5.7,可以选择 apt-get 安装,不过需要更新系统或者修改软件源。经过一番折腾,手动升级成功,耶!

根据操作系统版本下载相应的 deb 包,下载地址为 ftp://ftp.stu.edu.tw/pub/Unix/Database/Mysql/Downloads/MySQL-5.7/,这里我选择了 mysql-server_5.7.13-1ubuntu14.04_amd64.deb-bundle.tar,这个 tar 文件包含所有相关的 deb

tar -xvf mysql-server_5.7.13-1ubuntu14.04_amd64.deb-bundle.tar

使用 dpkg -i <xxx.deb> 安装 deb 包,这里最需要注意的便是安装顺序,下面给出我成功的安装顺序

# dpkg -i mysql-common_5.7.13-1ubuntu14.04_amd64.deb
# dpkg -i libmysqlclient20_5.7.13-1ubuntu14.04_amd64.deb
# dpkg -i libmysqlclient-dev_5.7.13-1ubuntu14.04_amd64.deb
# dpkg -i libmysqld-dev_5.7.13-1ubuntu14.04_amd64.deb
// 然后需要写在 5.5,使用 apt-get remove mysql-client-5.5
# dpkg -i mysql-community-client_5.7.13-1ubuntu14.04_amd64.deb
# dpkg -i mysql-client_5.7.13-1ubuntu14.04_amd64.deb
// 接下来需要安装 libmecab2 依赖
// 安装过程提示设置 mysql root 密码
# apt-get install libmecab2
# dpkg -i mysql-community-server_5.7.13-1ubuntu14.04_amd64.deb
# dpkg -i mysql-server_5.7.13-1ubuntu14.04_amd64.deb
升级结束后,检查一下 mysql 版本

# mysql -V // 注意是大写

这里顺便提一下升级 mysql 的原因,工作中需要将开发机上的 mysql 数据库转移到我的笔记本上,做进一步开发。开发机上 mysql 是 5.7 版本,笔记本上的 mysql 是 5.5。转移数据库,我用了 mysqldump 对原数据库备份(保存为 dump.sql),然后到笔记本上 mysql -u<user> -p<password> <database> < dump.sql,发现竟然失败了! 根据错误原因,发现这两个版本对 mysql 的语句处理有些差别,5.5 版本不能识别部分 5.7 版本 dump 出来的 sql 语句

您可能感兴趣的文章:
手工升级mysql数据库方法
golang版本的数据库迁移工具(数据库升级回滚)
MariaDB与MySQL数据库之间有什么区别
mysql版本升级导致的一些错误总结
使用存储过程sp_dbcmptlevel对SQL Server 2005调整兼容级别
PP助手升级提示“初始化数据库失败“错误
MySQL5.5升级5.6后,执行grant出错:ERROR 2013 (HY000): Lost connection to
Linux Apache Mysql PHP典型配置
解决mysql版本升级导致的一些错误
mysql 重命名数据库的方法示例

[关闭]
~ ~