当前位置: 首页 > news >正文

MySQL 一键卸载

MySQL 一键卸载 设计思想

1、关闭数据库服务、根据 etc/my.cnf 参数文件找到对应目录

mysql.server stop


cat /etc/my.cnf | grep -Ev '^#' |awk -F 'datadir=' '{print $2}'| grep -v '^$'|head -n 1
cat /etc/my.cnf | grep -Ev '^#' |awk -F 'basedir=' '{print $2}'| grep -v '^$'|head -n 1

2 、删除MySQL安装目录与数据目录

rm -rf ${mysql_data}
rm -rf ${mysql_base}

3、删除所有所属用户为mysql的文件

find / -user mysql |xargs rm -rf  

4、删除mysql相关用户与组

userdel mysql
groupdel mysql 




mysql一键卸载脚本

mysql一键卸载脚本

./zyzmysqluninstall.sh -h   #查看帮助

参数说明:
–mysqldata, -d : mysql_data 选填 默认my.cnf中寻找
–mysqlbase, -b : mysql_base 选填 默认my.cnf中寻找
–uninstalllog, -l : 卸载日志(绝对路径) 选填 默认当前目录
–help, -h : 帮助

相关文章:

  • uniapp 实现下拉刷新 下滑更新
  • 美易官方:美联储古尔斯比乐见反通胀进展
  • java 中的运算符
  • 【Linux】线程周边001之多线程
  • 制作coco类型数据集
  • 美港通正规股票交易市场人民币突然拉升,市场开启“大风车”模式?
  • SPA首屏加载速度慢的怎么解决?
  • 数据结构:栈和队列与栈实现队列(C语言版)
  • SRIO--IP讲解及环回测试
  • StarRocks实战——滴滴OLAP的技术实践与发展方向
  • 2024年sCrypt编程马拉松即将开幕
  • http工具类
  • AI二次开发C#图形样式
  • 项目实战(管理员管理(续),Spring Security框架)
  • JS原型概念讲解
  • 【REST系列】详解REST架构风格 —— 带你阅读Web发展史上的一个重要技术文献
  • 用C++写了基于gec6818开发板上LCD操作的一个类--附带注释(详细)
  • 3、spring cloud 五大组件
  • Redis_在Windows上启动多个Redis服务端
  • 项目启动端口被占用 -- Web server failed to start. Port 8082 was already in use.
  • 做运营如何蹭热点?
  • JAVA反序列化学习笔记
  • 小程序-网络数据请求
  • Vue中KeepAlive 原理与源码分析
  • 蛇形矩阵(模拟)
  • SpringMVC---->自我实现底层机制(吃透springMVC)
  • 计算机毕业设计(附源码)python医疗健康查询系统
  • 找个好用的录屏软件,怎么这么难?
  • 【Node.js】模块的加载机制
  • JavaScript大作业 基于HTML+CSS+JavaScript站酷静态页面官网7页
  • 助力汽修企业突破转型瓶颈,S2B2B商城价格管理模块实现采购交易数字化升级
  • Python作业十一:螺旋矩阵与正方形二维列表