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

  • 相关阅读:
    tensorflow RNN和简单例子
    推荐系统理论及实战(转)附个人的理解和实战
    mysql 中 case when then .... else end 的简单使用
    动态规划最常见的习题 (最长公共子串、最长公共子序列、最短编辑距离)
    神经网络中 梯度消失、梯度爆炸的问题分析
    深度学习基础(转)
    用户兴趣的模型 浅析
    20190317 A
    pkuwc2019游记
    练习题16
  • 原文地址:https://www.cnblogs.com/jake-jin/p/11435676.html
Copyright © 2011-2022 走看看