彻底卸载mysql

一、chak 是否有安装mysql

a)      rpm -qa | grep -i mysql // 查看命令1

b)      yum list install mysql* // 查看命令2

二、卸载mysql安装包

a)      yum remove mysql mysql-server mysql-libs compat-mysql51

b)      yum remove mysql-community-release

c)      rpm -e --nodeps mysql-community-libs-5.7.22-1.el7.x86_64

d)      rpm -e –nodeps mysql57-community-release-el7-11.noarch

三、删除残留的mysql目录或文件:

四、查询mysql安装目录

i.          whereis mysql

ii.          find / -name mysql

  1. rm -rf /usr/lib64/mysql
  2. rm -rf /usr/share/mysql
  3. rm -rf /usr/bin/mysql
  4. rm -rf /etc/logrotate.d/mysql
  5. rm -rf /var/lib/mysql
  6. rm -rf /var/lib/mysql/mysql

五、继续删除

a)      删除mysql 配置文件

i.          rm –rf /usr/my.cnf

ii.          rm -rf /root/.mysql_sercret

b)      删除Mysql开机启动服务

i.          chkconfig --list | grep -i mysql

ii.          chkconfig --del mysqld  // 服务名为你设置时候自己设置的名字

安装mysql5.7

六、下载安装mysql官方的Yum Repository

a)      wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

b)    yum -y install mysql57-community-release-el7-10.noarch.rpm
c)    yum -y install mysql-community-server

七、MySQL数据库设置

a)      首先启动MySQL

b)    systemctl start  mysqld.service

c)       查看MySQL运行状态

                 i.  systemctl status mysqld.service

d)       此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

                 i.  grep "password" /var/log/mysqld.log

e)      使用获取的密码进入数据库

                 i.  mysql -uroot -p

f)       更改密码弱口令设置,设置简单密码:

                 i.  mysql> set global validate_password_policy=0;
                ii.  mysql> set global validate_password_length=1;
g)      设置密码
                 i.  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

h)      设置之后就是我上面查出来的那几个值了,此时密码就可以设置的很简单,例如1234之类的。到此数据库的密码设置就完成了。但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

                 i.  yum -y remove mysql57-community-release-el7-10.noarch

八、配置远程登录

a)      设置root权限的远程访问

i.          grant all privileges on *.* to root@"%" identified by "密码";

ii.          flush privileges; // 刷新设置立即生效

centos7下mysql安装与卸载的更多相关文章

  1. linux centos7下mysql安装--韩国庆

    首先我先给大家介绍下MariaDB和mysql的区别. 上图,“MySQL之父”的骨灰级程序员Monty,但是mysql被Oracle收购后,Monty又开始去发展另一条数据库的道路,并且以Monty ...

  2. 关于linux下mysql安装和卸载

    卸载:https://www.cnblogs.com/Lenbrother/articles/6203620.html 卸载Mysql 找到了这篇文章:http://zhangzifan.com/ce ...

  3. Linux 下MySQL 安装与卸载

    这个写的比较好:http://www.cnblogs.com/starof/p/4680083.html 2.卸载系统自带的Mariadb rpm -qa|grep mariadb         / ...

  4. mac下mysql安装、卸载、基本操作

    2018-06-08 10:57:26 张广森 阅读数 6584更多 分类专栏: mac mysql   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本 ...

  5. centos7下mysql安装

    centos7只包含了mariadb的安装源 我们需要到官方下载社区版:https://dev.mysql.com/downloads/ 下载安装包并上传到服务器 安装出现错误 这个是系统自带的Mar ...

  6. CentOS下MySQL的彻底卸载

      #################CentOS7下MySQL的卸载#################### 1:查看MySQL是否安装: 方式1: [root@localhost usr]# yu ...

  7. 【数据库】4.0 MySQL入门学习(四)——linux系统环境下MySQL安装

    1.0 我的操作系统是CentOS Linux release 7.6.1810  (Core) 系统详细信息如下: Linux version 3.10.0-957.1.3.el7.x86_64 ( ...

  8. Linux(CentOS7)下rpm安装MySQL8.0.16

    记录一下自己在 CentOS7 下 rpm 安装 MySQL8.0.16 的过程. 一.准备工作 1. 下载MySQL所需要的安装包 从 MySQL官网 下载,上传至 CentOS 系统 /usr/l ...

  9. Linux(CentOS7)下二进制安装MySQL5.7.26

    记录一下自己在 CentOS7 下二进制安装 MySQL5.7.26 的过程,之前使用 Linux(CentOS7)下rpm安装MySQL8.0.16 之后发现 rpm 方式安装不利于维护,也不利于单 ...

随机推荐

  1. 理解 tf.reduce_sum(),以及tensorflow的维axis

    易错点:注意带上参数axis,否则的话,默认对全部元素求和,返回一个数值int 参考:https://www.jianshu.com/p/30b40b504bae tf.reduce_sum( inp ...

  2. Hello!OA!Hello!工作流!寻找OA和工作流的旅途记录

    最近新到了一家公司,这家公司做的人力资源管理,需要一个OA系统,所以就让我做一个选型,经过我2周时间的筛选,试用,沟通,测试,最终确定了几款,这个艰辛的路程,在这里记录一下~ 寻找OA的路程----- ...

  3. 第 6 篇 Scrum 冲刺博客

    每天举行会议 会议照片: 昨天已完成的工作与今天计划完成的工作及工作中遇到的困难: 成员姓名 昨天完成工作 今天计划完成的工作 工作中遇到的困难 蔡双浩 实现关注,被关注功能 补充注释,初步查找bug ...

  4. Scrum 冲刺第一天

    一.团队信息 1.团队名称 挑战极限队 2.团队成员 张博愉(3118005074) 张润柏(3118005075) 郑堉涵(3118005077) 周伟建(3118005079) 林梓琦(31180 ...

  5. Spring framework核心

    这一部分涵盖了Spring框架绝对不可或缺的所有技术. 1.IOC容器 1.1Spring IoC容器和beans介绍 org.springframework.beans和org.springfram ...

  6. MySQL日期和时间函数汇总

    本文基于MySQL8.0 本文介绍MySQL关于日期和时间操作的函数. 日期和时间函数 函数 描述 ADDDATE() 给日期值添加时间值 ADDTIME() 添加time CONVERT_TZ() ...

  7. 3款pdf插件介绍

    1.pdf.js:推荐使用.小窗口可以使用iframe来解决.ie8及以下不支持,但是360的兼容模式ie8下可以在新标签页中打开,在iframe中打不开,ie8中在新标签页也不支持打开.可使用ua- ...

  8. C++异常之四 异常类型的生命周期

    异常类型的生命周期 1. throw 基本类型: int.float.char 这三种类型的抛出和函数的返回传值类似,为参数拷贝的值传递. 1 int test_1(int num) throw (i ...

  9. python 通过pip freeze、dowload打离线包及自动安装【适用于保密的离线环境】

    python的pip是其包管理工具,相当方便好用.本文只介绍pip 如何通过其freeze命令打离线包,及其离线包的安装脚本.这个知识点,特别适用于不适合连通互联网,设备需要物理隔绝,保密要求严格的客 ...

  10. Linux下keepalived配置

    1.背景 节点1:192.168.12.35 节点2:192.168.12.36 2.keepalived安装 使用yum仓库安装keepalived [root@node01 ~]# yum ins ...