美文网首页
Centos7 离线安装MySQL

Centos7 离线安装MySQL

作者: 戴继勇 | 来源:发表于2018-11-01 15:58 被阅读8次

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

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

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

    下载

    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了

    测试

    • 关闭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
    

    相关文章

      网友评论

          本文标题:Centos7 离线安装MySQL

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