在ubuntu14.04上卸载mysql5.6重装5.5遇到的小问题
来源:互联网 发布:切换网络的软件 编辑:程序博客网 时间:2024/05/16 11:05
软件版本:ubuntu14.04,mysql5.5,mysql5.6
背景: 为了在机器上重现mysql5.5不能在一个表中有两个时间字段同时自动更新,而mysql5.6可以。比如表中一般有插入时间,更新时间两个字段,如果在mysql5.5,下面sql是会报错,而mysql5.6可以正常通过
`create_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '插入时间时间', `update_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
在做这个实验的过程中,卸载mysql5.6,重新安装mysql5.5的过程中报错。我先卸载mysql5.6,再执行安装mysql5.5一共两条语句,执行安装5.5的时候报错了
卸载mysql5.6的语句:
evan@evan:~$ sudo apt-get autoremove mysql-server-5.6
安装mysql5.5语句:
evan@evan:~$ sudo apt-get install mysql-server
报错内容如下:
Errors were encountered while processing: /var/cache/apt/archives/mysql-server-5.5_5.5.52-0ubuntu0.14.04.1_amd64.debE: Sub-process /usr/bin/dpkg returned an error code (1)
解决办法:
1,执行清理残留数据,再重新安装就可以了
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
evan@evan:~$ sudo apt-get install mysql-server
为了复原错误现象,我先卸载mysql5.5,再安装5.6不用执行清除数据库语句,也可以正常安装使用。估计是可以在低版本数据上安装高版本,而高版本卸载再安装低版本会出现这问题。
在askubuntu网站上,找到ubuntu上卸载mysql一个答案,我试了试也是好使的。
This will uninstall all mysql related packages.
sudo apt-get remove --purge mysql*sudo apt-get autoremovesudo apt-get autoclean
参考文章:How do I uninstall Mysql?
0 0
- 在ubuntu14.04上卸载mysql5.6重装5.5遇到的小问题
- Ubuntu14.04 PostgreSQL卸载又重装后遇到的问题及解决方法
- MySQL卸载重装所遇到的问题
- 在CentOS5.3上安装mysql5.0.77遇到的问题
- Windows7 Ubuntu14.04 双系统的卸载及重装
- 在ubuntu14.04上使用git clone遇到问题
- 关于freeswitch1.5在ubuntu14.04上安装遇到的问题1
- Ubuntu14.04下opencv卸载与重装
- 在ubuntu14.04上安装cuda时会遇到的几个问题
- ubuntu14 上安装tensorflow 遇到的问题
- kurento在ubuntu14.04上安装出现的一些小问题
- Win8.1 与ubuntu14.04双系统安装(制作系统启动盘安装)与卸载及安装卸载遇到的问题
- ubuntu14.10下卸载安装在python上的模块
- 在开发过程中界面上遇到的小问题
- 在Mac上开发wp遇到的一点小问题
- 在leetcode上遇到的一些小问题
- 在Ubuntu14.04.5上安装OpenCV2.4.9时遇到的各种问题
- MySQL5.7.19免安装版的安装与卸载重装
- [Redis] redis-cli 命令总结
- 解决安装Oracle12c报错:[INS-30131]
- HTML5新元素及其特性
- C++ 深拷贝和浅拷贝
- Java集群优化——dubbo+zookeeper构建高可用分布式集群
- 在ubuntu14.04上卸载mysql5.6重装5.5遇到的小问题
- 今天任务
- OpenWrt系统定制之base-files研究[转载]
- Fresceo使用详解--用Java代码实现xml配置的效果
- 第八章:Graphical Models exercise 1-12
- html5 ui
- 如何在cell中实现跳转
- Hadoop环境搭建(二、网络配置)
- Matlab|语音处理|遇到的问题和补充的知识点