zoukankan      html  css  js  c++  java
  • centos7通过yum安装mysql

    yum安装是最简便和稳定的安装方式,centos7默认安装的是mariadb,需要先卸载mariadb,先查看是否安装mariadb

    rpm -qa | grep mariadb

    如果找到,则拷贝结果,使用下面命令删除,如删除mariadb-libs-5.5.35-3.el7.x86_64

    rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64

    1.卸载  先停掉mysql进程   没有安装过的可以直接跳过

            pkill -9 mysqld

    rpm -qa|grep -i mysql

    用命令 yum -y remove

          yum -y remove mysql-community-client-5.6.38-2.el7.x86_64

          卸载不掉的用 rpm -ev 

          依次卸载 直到没有

    2.下载mysql的安装的包

       cd /usr/local/src

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    yum -y install mysql57-community-release-el7-10.noarch.rpm
    yum -y install mysql-community-server

    然后等待安装就行,一切都是默认的

    不过安装完成后,密码为随机密码,需要重置密码。

    4.  启动mysql服务

    service mysqld restart

     重置密码,先获取原始密码,如下

        [root@localhost ~]# grep "password" /var/log/mysqld.log   

    可以看到  输入 mysql -u root -p   密码 进入      第一次登陆 ,需要重置密码 要不什么也不能操作  

     接下来重置密码,尽量复杂点,如果想设置简单点的密码,参考  http://blog.csdn.net/z13615480737/article/details/78907697

    修改密码语句如:alter user 'root'@'localhost' identified by 'Root!!2018';  

    最后记得刷新权限;

         flush privileges 

        root用户外部ip能访问,使用下面语句:     

        CREATE USER 'root'@'%' IDENTIFIED BY ‘'Root!!2018‘;

        grant all on *.* to 'root'@'%' identified by ''Root!!2018'  with grant option;

     如果想限制只能让指定IP登录请把%替换成IP地址
    常用启动命令:

    systemctl restart mysqld
    systemctl status mysqld

  • 相关阅读:
    2018.1.10 区块链论文翻译
    2018.1.9 区块链论文翻译
    2019.1.7 区块链论文翻译
    #在蓝懿iOS学习的日子#
    #在蓝懿学习iOSd的日子#
    #在蓝懿iOS学习的日子#2014年10月15日
    #蓝懿iOSi学习的日子#2015年10月14日
    #蓝懿ios学习的日子#2015年 10月13日
    #蓝懿ios学习的日子#2015年10月12鈤
    三种读写XML的方法
  • 原文地址:https://www.cnblogs.com/javabg/p/9970723.html
Copyright © 2011-2022 走看看