美文网首页
rpm方式安装mysql

rpm方式安装mysql

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

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

    1、下载mysql压缩包(mysql-5.7.21-1.el6.x86_64.rpm-bundle.tar)

    2、解压mysql-5.7.21-1.el6.x86_64.rpm-bundle.tar


    Mysql解压结果图.png

    3、创建mysql组和用户
    groupadd mysql
    useradd -M -g mysql -s /sbin/nologin mysql

    4、安装
    安装命令 rpm -ivh --force --nodeps
    查询已安装 rpm -qa | grep "软件名"
    卸载 rpm -e "软件名"
    强制覆盖安装 rpm -ivh --force
    不安装依赖包 rpm -ivh --nodeps

    (1)安装mysql-community-common-5.7.21-1.el6.x86_64.rpm
    rpm -ivh --force --nodeps mysql-community-common-5.7.21-1.el6.x86_64.rpm

    (2)安装mysql-community-libs-5.7.21-1.el6.x86_64.rpm
    rpm -ivh --force --nodeps mysql-community-libs-5.7.21-1.el6.x86_64.rpm

    warning: mysql-community-libs-5.7.21-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    原因:这是由于yum安装了旧版本的GPG keys造成的,加上 --force --nodeps参数重新安装

    mysql-community-common(x86-64) >= 5.7.9 is needed by mysql-community-libs-5.7.21-1.el6.x86_64
    原因:需要先安装依赖,加上 --nodeps参数可以不安装依赖

    (3)安装mysql-community-client-5.7.21-1.el6.x86_64.rpm
    rpm -ivh --force --nodeps mysql-community-client-5.7.21-1.el6.x86_64.rpm

    (4)安装 mysql-community-server-5.7.21-1.el6.x86_64.rpm,安装成功

    (5)数据库初始化(会生成随机密码)
    mysqld --initialize --user=mysql

    (6)查看随机密码
    grep 'temporary password' /var/log/mysqld.log

    (7)启动mysql
    CentOS6:service mysqld start
    CentOS7:systemctl start mysqld.service

    (8)登陆mysql
    mysql -uroot -p

    相关文章

      网友评论

          本文标题:rpm方式安装mysql

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