文章目录

  • 前言
  • 一、卸载系统自带的 MySQL-libs
  • 二、删除遗留的 MySQL 文件
    • 1.查看遗留 MySQL 文件
    • 2.删除相关文件
  • 总结

前言

最近在 Centos7 系统重新安装了一遍 MySQL,安装完成后发现初始化的密码没有生成,应该是没有将原来的 MySQL 文件卸载干净导致。


提示:以下是本篇文章正文内容,下面案例可供参考

一、卸载系统自带的 MySQL-libs

rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps

二、删除遗留的 MySQL 文件

1.查看遗留 MySQL 文件

最好切换到 root 用户

[root@worker-13 ~]$ find / -name mysql
/usr/share/mysql
/usr/lib64/mysql
/opt/software/mysql
/etc/logrotate.d/mysql
/etc/selinux/targeted/tmp/modules/100/mysql
/etc/selinux/targeted/active/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql

2.删除相关文件

并不是所有的 mysql 文件都要删除

必须要删除的文件有

  • /var/lib/mysql
  • /etc/my.cnf

执行完上述步骤后,可以再次尝试安装


总结

如果安装过程没有失误,最后启动 mysql 时查不到初始密码,大多是残留的 mysql 文件没有卸载干净。也可以通过查看 /var/log/mysqld.log 文件,来定位错误。

Linux 完全卸载 MySQL相关推荐

  1. Linux安装卸载mysql

    2019独角兽企业重金招聘Python工程师标准>>> Linux平台卸载MySQL总结 http://www.cnblogs.com/kerrycode/p/4364465.htm ...

  2. linux下卸载mysql(rpm)

    linux下卸载mysql 查看是否安装了mysql的组件 rpm –qa |grep –I mysql 卸载前关闭mysql服务 service mysql status service mysql ...

  3. Linux平台卸载MySQL总结

    如何在Linux下卸载MySQL数据库呢? 下面总结.整理了一下Linux平台下卸载MySQL的方法. MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries).R ...

  4. Linux彻底卸载MySQL

    Linux彻底卸载MySQL 1. 查找是否装有mysql [root@centos7 ~]#rpm -qa |grep mysql [root@centos7 ~]#ss -ntl State Re ...

  5. linux安装卸载mysql,Linux6 系列 安装、卸载mysql

    Linux6 系列 安装.卸载mysql Linux6 系列 安装.卸载mysql Linux环境下载mysql: https://blog.csdn.net/weixin_40816738/arti ...

  6. 查看linux上卸载mysql数据库_linux卸载mysql数据库

    展开全部 linux卸载mysql数据库的步骤: 第一步:查看系统中是否以rpm包安装的mysql [plain] view plaincopyprint? [root@linux ~62616964 ...

  7. Linux安装卸载Mysql与基本操作

    一.安装Mysql软件 1.下载rpm包 本文章使用的系统是Linux,所以你需要下载一个mysql的rpm包 https://dev.mysql.com/downloads/ 根据系统版本下载,Ce ...

  8. linux下卸载mysql

    1.查看系统中是否以rpm包安装的mysql [root@linux ~]# rpm -qa | grep -i mysql MySQL-server-5.1.49-1.glibc23 MySQL-c ...

  9. Linux Ubuntu 卸载 mysql

    本文操作环境是在 linux Ubuntu 18.04 环境下,mysql 版本为5.7 若是在 root 用户下操作,以下指令中使用 sudo 的可以不添加 'sudo' ,因为 root 权限足够 ...

  10. linux中卸载mysql数据库_Linux下彻底卸载mysql数据库

    linux下彻底卸载mysql 图解教程 1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到如下图的所示: 说明之前安装了: MySQL-client-5.5. ...

最新文章

  1. php如何实现用户报警,php封装实现钉钉机器人报警接口的示例代码
  2. mysql的基准测试_mysql基准测试 -benchmarks
  3. HYSBZ - 1050(旅行comf 并查集Java实现)
  4. leetcode55. 跳跃游戏
  5. 滚屏加载--无刷新动态加载数据技术的应用
  6. 计算机是如何工作的,Java多线程编程
  7. 【数组递归构造二叉树】LeetCode 108. Convert Sorted Array to Binary Search Tree
  8. 博客园复用别人的博客模板
  9. 云计算、计算虚拟化、网络基础简介
  10. Ajax 传参的两种方式
  11. windows配置指定网段流量走虚拟专用网络
  12. Vue和Element第一天
  13. 100个最热门的国人开发开源软件
  14. Matlab命令行乱码问题
  15. (四)Python小甲鱼入门教程笔记——思维导图训练
  16. 基于Html5 的canvas容器实现定制印章(圆形、椭圆、方形)
  17. matlab画直线段,如果要在MATLAB中绘制上题中的直线段,要求 ,则对应的MATLAB语句为____________...
  18. 沙龙报名 | 区块链落地难? 六位专家揭秘京东区块链全景应用
  19. Overlay 网络
  20. 分布式事务概述 (资料)

热门文章

  1. 软件著作权代码格式 java_软件著作权源代码文档格式要求
  2. Linux - 虚拟网络设备- TUN,TAP,ip tunnel
  3. java在线反编译class文件
  4. 火山安卓文件读写操作演示
  5. 图书管理系统完整代码
  6. 凯撒密码matlab转换,教你如何简单使用凯撒密码 详细始末
  7. [已解决]linux ubuntu unicode emoji字符显示问题
  8. 鹏芯U盘(UDK2008)意外断电后修复 1
  9. Linux驱动基础知识(一)
  10. Analytical.Graphics.STK.Pro.v8.11