首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从我的系统中完全删除MySQL?

问如何从我的系统中完全删除MySQL?
EN

Ask Ubuntu用户
提问于 2020-08-25 20:03:21
回答 2查看 20K关注 0票数 5

我想从我的系统中完全删除MySQL,包括数据库、设置、日志、日志等等。

,我该怎么做?

更新/注意: MySQL是使用以下终端命令安装的:

代码语言:javascript
复制
sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installation

操作系统名称: Ubuntu 20.04.1 LTS

OS模式:带持久存储的实时USB驱动器

MySQL版本: mysql 8.0.20

EN

回答 2

Ask Ubuntu用户

发布于 2020-08-25 21:36:12

由于您已经知道如何安装它以及您正在使用的版本,所以您可以执行以下操作:

停止MySQL服务:

代码语言:javascript
复制
sudo systemctl stop mysqld

清除MySQL、数据库和配置:

代码语言:javascript
复制
sudo apt purge mysql-server mysql-common mysql-server-core-* mysql-client-core-*

删除任何其他数据库文件:

代码语言:javascript
复制
sudo rm -rf /var/lib/mysql/

配置所在的文件夹和任何扼杀者:

代码语言:javascript
复制
sudo rm -rf /etc/mysql/

清理原木:

代码语言:javascript
复制
sudo rm -rf /var/log/mysql

删除安装期间生成的用户:

代码语言:javascript
复制
sudo deluser --remove-home mysql

最后,去掉安装过程中创建的usergroup:

代码语言:javascript
复制
sudo delgroup mysql

应该能把所有东西都处理掉。如果您为了安装MySQL而安装了第三方PPA,那么您将需要删除它。

代码语言:javascript
复制
sudo add-apt-repository --remove ppa:theppayouused/ppa

这应该是与MySQL相关的所有内容,而不是其他内容。

票数 17
EN

Ask Ubuntu用户

发布于 2020-10-09 13:19:35

这就是我所做的,在ubuntu终端中,我通过键入

代码语言:javascript
复制
which mysqld

我得到了一个输出

代码语言:javascript
复制
/usr/sbin/mysql

此外,mysql也在lampp中,我将其定位为

代码语言:javascript
复制
mysql -u root -p -h 127.0.0.1 -e "select @@socket"

我得到了一个输出

代码语言:javascript
复制
/opt/lampp/var/mysql/mysql.sock

然后我输入了

代码语言:javascript
复制
sudo -i

然后按enter作为root打开,然后在一个位置输入并移除mysql。

代码语言:javascript
复制
sudo rm -rf /usr/sbin/mysql

重新开始了。再次在ubuntu终端中作为root打开,并在lampp中键入mysql的位置。

代码语言:javascript
复制
sudo rm -rf /opt/lampp/var/mysql/mysql

同样,在我输入的终端中有系统restart.Next吗?

代码语言:javascript
复制
mysql

我得到了无法找到的输出mysql,以保证我输入的目的。

代码语言:javascript
复制
which mysqld

没有输出,mysql已被卸载。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1270094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档