Ubuntu 系統下暴力卸載 MySQL

1、概述

MySQL 出問題了,正常的 start、stop 不起做用。html

apt-get remove mysql-server
apt-get remove mysql-client

上面這些命令不起做用。mysql

因此,就只能暴力下載了。
參考自:http://www.cnblogs.com/steven_oyj/archive/2010/05/24/1742808.htmlgit

2、暴力過程

2.1 刪除 mysql

// 下面這串命令敲完,刪到它爹孃都不認得
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql-server mysql-client
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean

sudo apt-get autoremove --purge mysql-server-5.5 
sudo apt-get autoremove mysql-client 
sudo apt-get autoremove mysql-server 
sudo apt-get autoremove mysql-common //清除殘留數據和配置信息

2.2 清理殘留數據

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

3、正常安裝

安裝 mysqlgithub

sudo apt-get install mysql-server mysql-client

一旦安裝完成,MySQL 服務器應該自動啓動。您能夠在終端提示符後運行如下命令來檢查 MySQL 服務器是否正在運行:sql

sudo netstat -tap | grep mysql

當您運行該命令時,您能夠看到相似下面的行:服務器

tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

若是服務器不能正常運行,您能夠經過下列命令啓動它:app

sudo /etc/init.d/mysql restart

進入 mysqldom

mysql -uroot -p 管理員密碼

配置 MySQL 的管理員密碼:tcp

sudo mysqladmin -u root password newpassword

此文在個人 Github Pages 上同步發佈,地址爲:Ubuntu 系統下暴力卸載 MySQLrest

相關文章
相關標籤/搜索