如何彻底删除mysql 重新安装

等等,昨天帮朋友卸载MySQL的时候,他手指删错了文件,服务还在运行。
后来我们挖出来发现C盘用户目录下有一个隐藏文件夹没有删除,于是就修复了。
这一步你确实需要小心。

linux上怎么重新安装mysql

说白了,在Linux上重新安装MySQL涉及三个步骤:拆掉旧系统,安装新版本,然后做一些基本的调整。

我们先来说说最重要的事情。
很多人在卸载旧版本时,往往会错过停止服务、终止进程的步骤。
我们去年运行的项目在安装新版本时陷入困境,因为我们没有杀死剩余的 mysqld_safemysqld 进程。
还有一点需要注意的是,使用 apt-get remove --purge 清理软件包后,sudo apt-get autoremove 和 sudo apt-get autoclean 可以省去很多麻烦,特别是当系统已经安装了三年多的时候,缓存可能已经装满了十年前的软件包。
还有另一个关键细节。
安装前需要使用 sudo apt update 更新软件源,否则下载的版本可能比官网版本旧。

说实话,这很令人困惑。
起初我以为我可以直接链接到 wget 官方网站,但后来我发现这是错误的。
我必须 sudo dpkg -i 来安装 mysql-apt-config 配置工具,否则 apt 源将无法连接。

在配置阶段,开放3 3 06 端口时,不要使用ufw,直接sudo ufw allowed mysql。
默认情况下,这将允许所有来源。
最好添加特定规则如sudo ufw allowed from 1 9 2 .1 6 8 .1 .1 to any port 3 3 06 连接MySQL后记得在CREATE DATABASE时指定字符集,如CREATE DATABASE dbname CHARACTER SET utf8 mb4 COLLATE utf8 mb4 _unicode_ci,否则中文数据在存储过程中会被截断。
等等,还有别的事。
许多人在安装后就逃跑并忘记了 sudo mysql_secure_installation 脚本。
这将帮助您禁止匿名用户、删除测试数据库等。
我认为值得一试。

建议安装后立即运行SHOW PROCESSLIST,查看是否有异常缓慢的查询,以便更快发现线程问题。