暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Centos7 离线安装MySQL

你好戴先生 2021-08-26
411


 首先,服务器不能联网确实很麻烦




01

除原有mariadb


删除原有的mariadb,不然mysql装不成功

    rpm -qa|grep mariadb
    rpm -e --nodeps mariadb-libs


    02


    下载MySQL


    下载地址:https://dev.mysql.com/downloads/mysql/


    选择为Red Hat Enterprise Linux Oracle Linux ,把os的版本选择为all。


    直接下载mysql-***-1.el7.x86_64.rpm-bundle.tar,所有的rpm包都在里面


    上传至服务器并解压,会有很多包,依次执行以下命令

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


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


      rpm -ivh mysql-community-devel-5.7.21-1.el7.x86_64.rpm


      rpm -ivh mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm


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


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



      执行过程中可能会有报错,提示你缺少依赖包

      下载安装之后,就可以顺利安装mysql了


      03

      测试

      关闭mysql服务

        service mysqld stop

        修改配置文件

          vim etc/my.cnf


          加入一句代码即可空密码登录mysql

            # Disabling symbolic-links is recommended to prevent assorted security risks
            skip-grant-tables #添加这句话,这时候登入mysql就不需要密码
            symbolic-links=0



            开启mysql服务

              service mysqld start


              空密码登录

                mysql -u root -p    #输入命令回车进入,出现输入密码提示直接回车


                配置登录权限,通过mysql.user表修改用户密码和登录权限

                记得注释掉用于空密码登录的设置,然后重启mysql服务

                设置服务器启动自启mysql服务

                  systemctl enable mysqld


                  文/戴先生@2020年5月16日


                  ---end---


                  更多精彩推荐










                  文章转载自你好戴先生,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                  评论