ubuntu下卸载旧Mysql并安装新Mysql(升级)

由于从apt-get下安装的Mysql不是最新版的,所以,需要升级。先卸载,再安装。

1.卸载

先看mysql是否在运行:

netstat -tap | grep mysql

 然后

sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common (非常重要)

清除残留数据:

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

1.1检查旧版mysql是否有残留命令(需要先安装rpm):

rpm -qa|grep -i mysql

可以看到mysql的包的话说明还有残留,继续删除mysql包

1.2删除mysql包:

rpm -e --nodeps 包名

1.3删除旧mysql的开发头文件和库:

rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql

PS:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

rm -f /etc/my.cnf


rm -fr /var/lib/mysql

2.安装新Mysql,需要包:mysql-5.6.12-debian6.0-i686.deb

2.1安装服务端:

dpkg -i mysql5.6.deb

提示如下表示成功:

选中了曾被取消选择的软件包 mysql。
(正在读取数据库 ... 系统当前共安装有 136466 个文件和目录。)
正在解压缩 mysql (从 mysql5.6.deb) ...
正在设置 mysql (5.6.12) ...

注意:安装Mysql可用apt-get install mysql-server安装,但不是最新版的。用以上方法安装可能mysql不能用。建议用新立得安装(synptic),需先安装新立得安装    。