设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
在Ubuntu服务器中完全卸载MySQL
返回列表
发新帖
在Ubuntu服务器中完全卸载MySQL
[复制链接]
|
主动推送
32
|
0
|
2024-9-11 14:57:35
|
显示全部楼层
|
阅读模式
虽然Ubuntu中的软件包管理和现在大多数Linux操作系统一样,使安装、升级和删除一个软件变得极为容易,但有些软件的性质比较复杂,包含多个配置文件夹等。
MySQL Server就是这样一个复杂的软件。卸载MySQL Server并不像通常那样简单的运行 "apt purge"。您可以按照几个小步骤来彻底卸载Ubuntu机器上的MySQL服务器。它们如下。
备份所有MySQL数据库
如果你没有在MySQL中创建任何数据库,你可以跳过这一步。如果你有,在你从系统中删除MySQL服务器之前,请确保你对所有数据库进行备份,这样当你在其他系统上重新安装它或想要在现有服务器上使用数据库时,你可以简单的恢复它们。
在Ubuntu中删除MySQL服务器
MySQL服务器的Ubuntu软件包以 "mysql-server "开头,你可以使用 "apt purge "来删除所有这些软件包。
$ sudo apt purge mysql-server*
如你所见,它已经删除了3个包含服务器文件的包。我们之所以使用 "清除 "而不是 "删除",是因为前者将程序的配置文件也删除了,而后者只删除了程序的二进制文件。
删除MySQL数据库文件和日志
命令 "apt purge "确实删除了二进制文件和配置文件,但是,还有一些MySQL配置文件和数据库文件没有被任何软件包管理器触及。
配置文件存在于/etc/mysql中,而安全密钥和其他相关文件则存储在/var/lib/mysql中。
$ ls /etc/mysql
$ sudo ls /var/lib/mysql
因此,需要手动删除这些MySQL配置文件和数据库文件。
$ sudo rm -r /etc/mysql /var/lib/mysql
如果你已经启用了MySQL的日志记录,请确保你也删除了日志文件。
$ sudo rm -r /var/log/mysql
移除不需要的包
除了包管理器安装的MySQL服务器包,还有一些包也是作为服务器的依赖包安装的。这些包不再是系统所需要的,因为主包本身已经被清除了。它们也被称为 "孤儿包"。
运行以下apt命令来删除这些包。
$ sudo apt autoremove
请注意,这将删除所有被遗弃的包,而不仅仅是那些被清理MySQL服务器而遗弃的包。你可以在输出中看到,MySQL客户端包也被移除,因为没有服务器包,它们现在毫无用处。
我们了解了如何在Ubuntu中完全卸载MySQL服务器,只需简单几步。数据库的删除、升级和安装都要非常小心,并且要时常备份数据,以防止个人层面或企业层面的数据相关灾难。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
poney
140
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装