yum方式安装rpm包形式,安装mysql的方法:

方法一:

使用yum方式,下载后离线安装mysql的安装包

安装前,先使用命令查看,确定系统未安装mysql安装包。彻底清除之前安装的mysql安装包,及mysql的安装目录和文件。rpm -qa | grep mysql   查看系统中已有的mysql安装包, 然后使用yum remove mysql-community-common命令进行卸载mysql相关的安装包。 使用locate mysql命令,查找mysql的相关安装目录,并删除。若未更新locate库,使用updatedb命令进行更新。rm -rf /var/lib/mysql删除安装的库目录文件,并手动删除/etc/my.cnf文件。

进入https://dev.mysql.com/downloads网址,点击下载相应版本的mysql的包(mysql-8.0.18-1.el8.x86_64.rpm-bundle.tar),解压得到mysql的各种包,其中mysql-community-client、mysql-community-common、mysql-community-libs、mysql-community-server这些包为mysql安装的必备包。使用xftp上传至服务器指定目录,假设为/mysqlsoft目录下。切换至mysqlsoft目录,使用yum install -y mysql-commmunity-server命令安装即可。

使用locate命令查找本机之前是否安装有mysql,使用命令locate mysql-community 。使用tab键补全操作,如果系统提示未安装locate,使用yum provides */locate进行查找locate的安装包,使用yum install mlocate 命令进行安装即可。locate mysql-community 查找到文件目录后,切换到文件目录。断开外网,取消网关和dns设置,通过ping命令进行检测。

进入到文件目录后,

①、通过yum install mysql-community命令进行安装rpm包。安装顺序为yum install mysql-community-common    yum install mysql-community-libs    yum install mysql-community-client    yum install mysql-community-server按照顺序卓一进行安装即可。

②、创建本地yum源,进行yum安装。yum provides */createrepo 查找createrepo安装包进行安装。yum install -y createrepo-0.9.9-28.el7.noarch  ,使用createrepo  /root/soft-install,将soft-install目录制作成yum仓库源,然后将mysql-8.0.18-1.el8.x86_64.rpm-bundle.tar解压到此目录即可。使用yum install -y mysql-community-server 自动进行安装。

安装完成之后,使用rpm -ql mysql-community-server命令查看,可以看到数据库安装在/var/lib/mysql目录下。

启动服务  systemctl start mysqld.service

查看mysql的临时登陆密码   cat /var/log/mysqld.log| grep "password"

使用命令 mysql_secure_installation进行安全初始化操作,输入mysql数据库的临时密码,然后进行修改密码即可。

使用命令msyql -uroot -p输入密码,即可进行登陆数据库进行操作。

方法二:

使用yum方式,在线进行安装。

在官网下载mysql的repo源,

rpm  -Uvh https://repo.mysql.com//yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm

或者cd /etc/yum.repos.d/目录下,使用wget  https://repo.mysql.com//yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm下载,然后使用rpm进行安装。

使用yum install -y mysql-community-server命令,在线进行安装即可。

mysql 5.7安装方法的更多相关文章

  1. MySQL Server 的安装方法及简要步骤

    闲扯两句: 小弟不才,由于缺乏明确的职业规划,初毕业的那两年从事的是网络管理工作,接触最多的是计算机硬件和网络设备. 近几年才开始转向DB行业,最初是自学,过程中走了不少弯路,后来参加的专职的DBA培 ...

  2. 【转载】图解MySQL MSI方式安装方法

    ********************************** 后来发现图片是百度的被封了.有空再换下吧. 一般百度经验这样的链接是不会失效的,大家可以百度查看. *************** ...

  3. Mysql的多种安装方法———rpm安装

    下载地址 搜狐镜像:http://mirrors.sohu.com/mysql 官方网址:https://dev.mysql.com/downloads/mysql/ 一.rpm安装方式 从下载地址下 ...

  4. 【Vegas原创】Mysql绿色版安装方法

    所谓的绿色版,就是没有installer的MySQL,完全需要靠人工来操作,好处是,重装系统后,只要再做一次本次配置,即可使用. 具体操作方法: 1,设置系统环境变量, 在Path中添加 D:\mys ...

  5. 细说Mysql四种安装方法及自动化部署

    一.简介 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据. 我们也可以将数据存储在文件中,但是 ...

  6. MySQL 绿色版安装方法图文教程

    一.下载,这里使用绿色解压缩版 http://mirror.services.wisc.edu/mysql/Downloads/MySQL-5.1/mysql-noinstall-5.1.32-win ...

  7. mysql解压缩版安装方法以及mysql无法启动1067错误

    https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html我下载的版本号是5.6.421.解压到C:\Program Files\M ...

  8. MySQL配置管理与安装方法

    数据库的安装: 版本:SQL2008 R2(下载地址为:http://www.accessoft.com/article-show.asp?id=11192) 这里说明一下: NT Authority ...

  9. mysql的简单安装方法

    准备工作MySQL-Front与mysql-5.5.15-win32 开始安装 选择compelete,完整安装 自动弹出配置界面 选择标准配置 设置root密码 成功界面 MySQL-Front 的 ...

随机推荐

  1. Spring的AOP,Struts2的拦截器(Interceptor),以及springMVC的(interceptor)

    参考外链:http://www.ibm.com/developerworks/cn/java/j-lo-springaopfilter/ 1.首先,spring的AOP作用范围很广,可以使用Aspec ...

  2. 【Java】 Java网络编程总结

     一.网络编程三要素: IP地址:每个设备在网络中的唯一标识. 端口号:每个程序在设备上的唯一标识. 协议:为计算机网络中进行数据交换而建立的规则或约定的集合. UDP: 面向无连接,数据不安全,速度 ...

  3. Ubuntu 18.04 LTS 64位Linux搭建Kubernetes 1.15.3并join子节点的完整过程

    1.软件准备 1.1.Ubuntu系统安装 https://ubuntu.com/download#download ubuntu系统需要设置用户,root默认为系统的账户不能被用户设置且每一次开机都 ...

  4. 如何使用sqlalchemy获取表的主键、以及每一个字段名和对应类型

    使用sqlalchemy获取到的结果只包含数据,不包含字段,那么我们如何获取到对应字段和其属性呢?以及如何获取某张表的主键呢? # -*- coding:utf-8 -*- # @Author: Wa ...

  5. Centos 7 Samba服务安装

    Centos 7 Samba服务安装搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 查看是已安装samba包: rpm -qa | grep samba ...

  6. hdu4405 概率dp

    飞行棋游戏 问从0结束游戏的投色子次数期望是多少 设dp[i]表示i到n的期望,那么可以得到dp[i]=(dp[i+1]+dp[i+2]+dp[i+3]+dp[i+4]+dp[i+5]+dp[i+6] ...

  7. MST-kruskal ElogE+V

    hdu 1233 #include<stdio.h> #include<algorithm> using namespace std; struct dis { int a, ...

  8. 我说CMMI之三:CMMI的构件--转载

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/dylanren/article/deta ...

  9. h5手机页面注册处理(短信验证)

    //获取验证码 var wait = 60; function time(o) { if(wait == 0) { o.removeAttribute("disabled"); o ...

  10. hibernate中Session的load和get方法的区别是什么?

    主要有以下三项区别:  ① 如果没有找到符合条件的记录,get方法返回null,load方法抛出异常.  ② get方法直接返回实体类对象,load方法返回实体类对象的代理.  ③ 在Hibernat ...