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

MySQL 迁移至 Docker ,删除本地 mysql

 macOS 的删除有大量的配置文件和相关数据文件要删除,如果 update mysql 那么数据更杂。

停止 MYSQL

使用 brew 安装,则

brew services stop mysql    

停止 mysql 。

如果没有使用 brew 安装,则 

sudo /usr/local/mysql/support-files/mysql.server stop

卸载前,一定要「stop」MySql服务。

卸载

通过安装方式卸载 MySql 。

brew uninstall mysql 

通过 brew 安装的,这样卸载。

其它要删除的文件

自启动文件

sudo rm -rf /Library/StartupItems/MySQLCOM 
sudo rm -rf /Library/PreferencePanes/My* 

删除用户/组

sudo dscl . -delete /Users/mysql
sudo dscl . -delete /Groups/mysql

清理 bin 和 local 文件夹

sudo rm -rf /usr/local/bin/mysql*

sudo rm -rf /usr/local/var/mysql 
sudo rm -rf /usr/local/mysql* 

sudo rm /usr/local/my.cnf 

删除配置文件

sudo rm /etc/my.cnf 

sudo rm -rf ~/Library/Preferences/com.oracle.mysql* 
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
sudo rm -rf /Library/LaunchDaemons/com.oracle.mysql*

这样 MySQL 数据库的卸载就比较干净了。

条件允许的情况 restart 设备;保证执行的代码有效。

http://www.lryc.cn/news/2404772.html

相关文章:

  • redis分片集群架构
  • 关于物联网的基础知识(一)
  • 浏览器后台服务 vs 在线教育:QPS、并发模型与架构剖析
  • 电脑商城--用户注册登录
  • Riverpod与GetX的优缺点对比
  • Three.js怎么工作的?
  • LangChain面试内容整理-知识点1:LangChain架构与核心理念
  • 双面沉金线路板制作流程解析:高可靠性PCB的核心工艺
  • 什么是梯度磁场
  • 从零开始的python学习(七)P102+P103+P104+P105+P106+P107
  • Linux--进程的调度
  • Hadolint:Dockerfile 语法检查与最佳实践验证的终极工具
  • Python爬虫实战:研究Hyper 相关技术
  • 基于langchain的简单RAG的实现
  • VmWare Ubuntu22.04 搭建DPDK 20.11.1
  • selenium-自动更新谷歌浏览器驱动
  • 34、协程
  • Apache POI操作Excel详解
  • Docker容器部署elasticsearch8.*与Kibana8.*版本使用filebeat采集日志
  • OpenCV CUDA模块图像处理------双边滤波的GPU版本函数bilateralFilter()
  • 华为手机开机卡在Huawei界面不动怎么办?
  • 并行硬件环境及并行编程
  • ORM框架(SQLAlchemy 与 Tortoise )
  • go语言map扩容
  • 安全访问家中 Linux 服务器的远程方案 —— 专为单用户场景设计
  • 前端开发三剑客:HTML5+CSS3+ES6
  • [Java 基础]Java 中的关键字
  • 5.3 Spring Boot整合JPA
  • 腾讯开源视频生成工具 HunyuanVideo-Avatar,上传一张图+一段音频,就能让图中的人物、动物甚至虚拟角色“活”过来,开口说话、唱歌、演相声!
  • [文献阅读] Emo-VITS - An Emotion Speech Synthesis Method Based on VITS