彻底卸载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. ChromiumWebBrowser flash不能自动播放问题解决方案

    前言:WPF项目 引用 CefSharp.Wpf 79.1.360,新版本的Cef默认flash不能自动播放 步骤一:提高pepflashplayer版本号 在CefSettings中设置版本号参数: ...

  2. 从Paxos到Zookeeper 分布式一致性原理与实践读书心得

    一 本书作者介绍 此书名为从Paxos到ZooKeeper分布式一致性原理与实践,作者倪超,阿里巴巴集团高级研发工程师,国家认证系统分析师,毕业于杭州电子科技大学计算机系.2010年加入阿里巴巴中间件 ...

  3. java并发编程实战《三》互斥锁(上)

    互斥锁(上):解决原子性问题 原子性问题的源头是线程切换,操作系统做线程切换是依赖 CPU 中断的,所以禁止 CPU 发生中断就能够禁止线程切换. 在早期单核 CPU 时代,这个方案的确是可行的,而且 ...

  4. OpenCV-Python setMouseCallback回调函数中图像变量img的传递方法解析

    ☞ ░ 前往老猿Python博文目录 ░ 一.使用全局变量进行变量传递 OpenCV-Python中可以使用setMouseCallback来设置鼠标事件的回调函数,我们来看个样例. 1.1.案例1代 ...

  5. PyQt(Python+Qt)学习随笔:QTreeView树形视图的autoExpandDelay属性

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTreeView树形视图的autoExpandDelay属性用于控制在视图中拖拽时,当鼠标停留在一 ...

  6. PyQt(Python+Qt)学习随笔:QAbstractItemView的verticalScrollMode和horizontalScrollMode属性

    老猿Python博文目录 老猿Python博客地址 一.概述 verticalScrollMode和horizontalScrollMode属性用于控制视图如何在垂直方向和水平方向滚动内容.滚动可以按 ...

  7. Mybatis学习03

    title: Mybatis学习03 date: 2020-01-19 13:03:20 tags: Mybatis学习的第二天,内容有日志和分页. <!--more--> 1.日志 1. ...

  8. Linq to SQL 语法整理(子查询 & in操作 & join )

    子查询 描述:查询订单数超过5的顾客信息 查询句法: var 子查询 = from c in ctx.Customers where (from o in ctx.Orders group o by ...

  9. AcWing 180. 排书

    AStar 最坏情况\(O(log_2560 ^ 4)\) 用\(AStar\)算法做了这题,程序跑了\(408ms\). 相比于\(IDA*\)的\(100ms\)左右要慢上不少. 且\(A*\)由 ...

  10. 5+App 相关记录

    一.页面跳转到app 1.应用的manifest.json文件,plus --> distribute --> google 节点下,增加属性 schemes 2.打包后,在手机里安装. ...