zoukankan      html  css  js  c++  java
  • centos7下mysql安装与卸载

    彻底卸载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; // 刷新设置立即生效

  • 相关阅读:
    maven junit.framework不存在问题解决
    maven项目在打war包时出现非法字符: 'ufeff' 解决方案
    如何隐藏tomcat命令窗口
    小程序如何生成开发版的带参二维码
    小程序码生成随记
    生活中的一些笔记
    存储过程
    项目出现 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方法
    maven环境配置详解,及maven项目的搭建及maven项目聚合
    sqldeveloper和plsqldebeloper
  • 原文地址:https://www.cnblogs.com/jake-jin/p/11435676.html
Copyright © 2011-2022 走看看