美文网首页我爱编程
CentOS二进制安装Mysql-5.7及以上版本方法

CentOS二进制安装Mysql-5.7及以上版本方法

作者: 风再起时yhl | 来源:发表于2018-03-18 20:48 被阅读0次

    如果是CentOS7版本,需要先卸载自带的mariadb数据库
    rpm -qa | grep "mariadb"
    rpm -e --nodeps "mariadb软件名全称"

    1、准备工作
    创建mysql组:groupadd mysql
    创建mysql用户:useradd -M -g mysql -s /sbin/nologin mysql

    2、解压安装包到 /usr/local目录下,并且将解压后的文件夹重命名为mysql,在mysql目录下创建data目录
    解压安装包:tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
    重命名解压后的文件夹:mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql
    在mysql下创建data目录:mkdir /mysql/data

    3、更改mysql及其子目录的所属组和用户,并授权
    更改mysql及其子目录目录所属组和用户:chown -R mysql:mysql mysql/
    给mysql及其子目录授权:chmod -R 755 mysql/

    4、mysql初始化
    /usr/loca/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
    安装完成后,会生成一个随机密码。

    5、启动mysql
    /usr/local/mysql/support-files/mysql.server start

    6、登陆mysql
    /usr/local/mysql/bin/mysql -uroot -p,输入生成的随机密码登陆mysql

    7、建立软链,重启mysql服务
    ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    service mysql restart

    8、建立软链,快捷登陆mysql
    ln -s /usr/local/mysql/bin/mysql /usr/bin

    相关文章

      网友评论

        本文标题:CentOS二进制安装Mysql-5.7及以上版本方法

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