Centos7.6安装mysql5.7.26

发布时间:2019-06-24作者:cui阅读(4904)

Centos7.6安装mysql5.7.26

新买了阿里云环境,linux选用Centos7.6 数据库mysql5.7.26

    安装包下载

    https://dev.mysql.com/downloads/mysql/5.7.html#downloads

    image.png

    安装新版mysql前,需将系统自带的mariadb-lib卸载

    # rpm -qa|grep mariadb
    mariadb-libs-5.5.60-1.el7_5.x86_64
    # rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
    rpm -qa|grep mariadb

    image.png

    新建文件夹解压安装包

    mkdir mysql
    rz mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
    tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

    image.png

    开始安装

    mysql-community-common-5.7.26-1.el7.x86_64.rpm

    rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm

    image.png

    mysql-community-libs-5.7.26-1.el7.x86_64.rpm

    rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm

    image.png

    mysql-community-client-5.7.26-1.el7.x86_64.rpm

    rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm

    image.png

    在安装之前需要安装libaio

    rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm(若在有网情况下可执行yum install libaio)

    image.png

    安装server

    rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

    image.png

    启动mysql

    systemctl start mysqld.service
    set password=password('123456@@');

    创建用户,及作权限分配

    CREATE USER 'sunld'@'%' IDENTIFIED BY '123456@@'; GRANT ALL PRIVILEGES ON *.* TO 'sunld'@'%';flush privileges;

    设置指定IP访问

    GRANT ALL ON *.* to root@'118.171.229.88' IDENTIFIED BY '密码';
    FLUSH PRIVILEGES;

    设置mysql开机启动

    // 检查是否已经是开机启动
    systemctl list-unit-files | grep mysqld
    // 开机启动
    systemctl enable mysqld.service

    设置mysql 字符集utf8mb4目录/etc/my.cnf

    [client]
    default-character-set=utf8mb4  
    [mysql]
    default-character-set=utf8mb4   
    [mysqld]
    character-set-server=utf8mb4    
    collation-server = utf8mb4_unicode_ci  
    init_connect='SET NAMES utf8mb4' 
    //查看字符集
    SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

    如果字符集没有修改成功

    连接数据执行:

    set names 'utf8mb4';

    image.png

    到此数据安装完毕后续安装redis、MQ、nginx~~~~~~~~~


4 +1

版权声明

 数据库  linux  mysql  centos

 请文明留言

0 条评论