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

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

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

看网上升级的方式无非是下载源码安装,本人懒,想通过apt-get upgrade直接升级,但提示当前版本已经是最新的。本打算参考http://blog.csdn.net/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安装成功!

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

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

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

你可能感兴趣的:(apt,mysql升级)