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

  • 相关阅读:
    UVA 254 Towers of Hanoi
    UVA 701 The Archeologists' Dilemma
    UVA 185 Roman Numerals
    UVA 10994 Simple Addition
    UVA 10570 Meeting with Aliens
    UVA 306 Cipher
    UVA 10160 Servicing Stations
    UVA 317 Hexagon
    UVA 10123 No Tipping
    UVA 696 How Many Knights
  • 原文地址:https://www.cnblogs.com/jake-jin/p/11435676.html
Copyright © 2011-2022 走看看