ubuntu16.04系统,mysql完全卸载并重装

2019-12-13  本文已影响0人  CoderZb

1.为什么要重装?之前不打算重装的,但是遇到了如下问题

今天在ubuntu16.04下,输入mysql -u root -p运行mysql时候,提示如下错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

注意,上面报的错误内容是mysqld.sock,不是mysql.sock

image.png
网上搜了下,导致报错的原因很多,解决方法也各不一样.。在解决的过程中,输入了systemctl start mysqld.service,又报了如下的错误:
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details. 

查看mysql的状态systemctl status mysqld.service,有下面输入信息

Active: inactive (dead) (Result: exit-code) since .........

注意上面的两个命令使用的是mysqld.service,不是mysql.service

2.开始重装

坑太多了,因此就准备先数据库先做备份,然后准备彻底卸载重装mysql,下面介绍卸载重装mysql的具体步骤

sudo service mysql start或者/etc/init.d/mysql start

image.png

sudo service mysql status或者/etc/init.d/mysql status或者sudo systemctl status mysql.service
切记(大坑),不是sudo service mysqld statu或者sudo systemctl status mysqld.service

image.png

写在最后(问大家的)

有一点我不明白,sudo systemctl status mysql.servicesudo systemctl status mysqld.service有啥区别呢。

而运行sudo systemctl status mysqld.service时,提示mysql.service是未开启状态,

image.png
上一篇 下一篇

猜你喜欢

热点阅读