此篇文章源于在Ubuntu 上启动Mysql的报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock',以下记录在Ubuntu 16.04上重新安装Mysql的步骤。
卸载Mysql
# 移除与mysql相关的应用
sudo apt-get autoremove mysql* --purge
# 移除apparmor,它是在安装mysql-server时自动安装的依赖包
sudo apt-get remove apparmor
# 移除mysql的配置文件和相关目录
sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R
卸载期间如果遇到问题,可以一个卸载,再不行就重启电脑,然后重新卸载。
安装Mysql
sudo apt-get install mysql-server
这一步会安装以下包:
apparmor
mysql-client-5.7
mysql-common
mysql-server
mysql-server-5.7
mysql-server-core-5.7
因此无需再手动安装它们,在安装过程中在终端会提示输入root用户的密码,请注意保管,安装完成后就会启动Mysql。
当然安装,可能不会那么顺利,比如以下:
dpkg: error processing package mysql-community-server (