1. 下载与linux版本相匹配的MySQL版本

    MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm

    MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm

  2. centos7默认是mariaDB

    rpm -qa | grep -i mysql 

    rpm -qa|grep mariadb

    卸载原来的db

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

3.删除残留的mysql散文件
    find / -name mysql 查找位置
    然后rm -rf  /...

4.安装

    rpm -ivh MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm

    rpm -ivh MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm

    异常一:
    FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db: 
Data::Dumper 

    解决:

    yum install -y perl-Module-Install.noarch 

在centos7环境中没有找到离线安装的办法,只能在线安装,需要调整到可联网状态。虚拟机中的话,可以调整到nat模式下。

    卸载已经安装的rpm

再次安装

    启动mysql 

   service mysql start 

    当然此处遇到了很多异常,最后卸载,root用户,删除所有mysql相关,重装,全部默认。OK启动成功了。

    查看初始密码

    cat /root/.mysql_secret 

    mysql> set password for root@localhost = password(‘12’); 
    mysql> show databases; 
    mysql> use mysql; 
    mysql> show tables; 
    mysql> quit;


乐享:知识积累,快乐无限。