美文网首页
CentOS7.2的Mysql5.7rpm安装

CentOS7.2的Mysql5.7rpm安装

作者: 微风细雨007 | 来源:发表于2018-06-25 22:03 被阅读18次

    服务器:阿里云CentOS7.2 64位

    前言

    之前安了个Mysql8想搭个git服务器,谁知道gogs现版本不支持mysql8,此方法也可安装Mysql8

    一.官网下载rpm包

    mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

    二.解压tar包

    如果遇见解压错误,可能是下载的不完整,我是删了重下的
    tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

    解压文件,框里的为需要安装的

    三.rpm安装前操作

    yum卸载原数据库mariadb(不删除不能安装lib)
    rpm -qa|grep mariadb
    yum remove mariadb-libs-5.5.52-1.el7.x86_64

    查询要删除的
    yum安装libaio,numactl(server需要的依赖)
    yum install libaio
    yum install numactl

    四.rpm安装 common libs client server,因为具有依赖关系,所以我们需要按顺序执行。

    用rpm -ivh 文件名就能安装相应的组件。
    在执行server的时候,需要依赖安装一些工具组件,已经在上文有说明了

    rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm 
    

    五.mysql初始化

    mysqld --initialize --user=mysql
    生产密码在/var/log/mysqld.log

    初始密码

    六.启动Mysql

    systemctl start mysqld.service

    七.进入数据库,修改初始密码

    Mysql -uroot -p
    输入密码(第五步的密码),第一次进入要修改密码,不然做不了其他事。
    修改密码(UMiMa123为你自己设置的新密码)
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'UMiMa123';

    八.远程连接数据库

    1.1阿里云服务器安全组3306端口打开

    1.2Mysql远程访问设置

    show databases;
    use mysql;
    select user,host from user;
    update user set host='%' where user='root';
    FLUSH PRIVILEGES;
    GRANT ALL ON *.* TO 'root'@'%';
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'UMiMa123';
    FLUSH PRIVILEGES;
    

    相关文章

      网友评论

          本文标题:CentOS7.2的Mysql5.7rpm安装

          本文链接:https://www.haomeiwen.com/subject/gnduyftx.html