linux mysql 5.5升级到5.6 使用MySQL的APT库

本文详细介绍了如何解决从MySQL 5.6到5.5版本间的数据库迁移问题,包括设置APT仓库、安装源码、更新及卸载原有版本等步骤,并强调了数据库迁移过程中的重要性:备份数据库和配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:我电脑上数据库5.6,datatime 设置了默认值为当前时间,当我把本地的数据库传输到服务器上时报错,查看后发现服务器mysql版本5.5。

————————————————————割————————————————————————————————————

看网上升级的方式无非是下载源码安装,本人懒,想通过apt-get upgrade直接升级,但提示当前版本已经是最新的。本打算参考http://blog.youkuaiyun.com/shenwo/article/details/38942153  安装源码安装的方式升级,做到第三步下载mysql时,在mysql官方看到了其他解决方法

1,在官网获取MySQL的APT仓库
    wget http://repo.mysql.com//mysql-apt-config_0.6.0-1_all.deb
2,安装
    dpkg -i mysql-apt-config_0.6.0-1_all.deb 
    这时会提示你选择mysql版本,选项有5.6和5.7
3,更新下
    apt-get update
4,移除原先安装mysql (可能这个时候用upgrade就可以直接升级了,我没有试)
    apt-get remove mysql-server
    apt-get remove mysql-client
    apt-get autoremove
5,安装新的
    apt-get mysql-server mysql-client
OK 新版本的mysql安装成功!

在卸载安装过程中我没有备份数据库,在安装成功后,原先的数据库还在,并可以能直接用。

但对于重要的数据库,建议无论用什么方法升级,切记备份数据库和配置文件!!!

以上所有方法都可以在官网找到,看不懂可以用谷歌翻译

转载于:https://my.oschina.net/northerSong/blog/595281

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值