美文网首页
安装MySQL5.7.28 (二进制方式)

安装MySQL5.7.28 (二进制方式)

作者: 芒果之夏 | 来源:发表于2020-05-19 12:14 被阅读0次

    1、创建账号

    groupadd mysql & useradd -g mysql -s /sbin/nologin -d /usr/local/mysql -MN mysql

    2、安装软件

    1、删除自带的数据库

    rpm -qa | grep mariadb
    rpm -qa | grep mysql
    rpm -e --nodeps xxx

    2、下载解压到相关位置 https://dev.mysql.com/downloads/mysql/

    下载并上传文件

    3、安装
    yum install -y ncurses-compat-libs libaio
    mkdir /opt/mysql
    cd /opt/mysql
    tar xvf /root/mysql-5.7.28-linux-glibc2.12-x86_64.tar
    tar zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz 
    cd /usr/local/
    ln -s /opt/mysql/mysql-5.7.28-linux-glibc2.12-x86_64 mysql
    chown -R mysql:mysql /opt/mysql
    

    3、加路径

    echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile & source /etc/profile

    4、创建相关目录

    mkdir -p /data/mysql/mysql3306/{data,logs,tmp} & chown -R mysql:mysql /data/mysql/

    5、调整配置文件

    上传本地配置文件到 /data/mysql/mysql3306

    6、初始化

    chown -R mysql:mysql /data/mysql/mysql3306
    /usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3306/mysql3306.cnf --initialize

    7、启动

    /usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3306/mysql3306.cnf &

    8、改密码

    cat /data/mysql/mysql3306/data/mysql.err | grep passwor
    mysql -S /data/mysql/mysql3306/tmp/mysql.sock -p
    mysql>alter user current_user() identified by 'abc123';

    相关文章

      网友评论

          本文标题:安装MySQL5.7.28 (二进制方式)

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