【MySQL入门指南】Centos7下MySQL5.7安装教程(全程图解)

这篇具有很好参考价值的文章主要介绍了【MySQL入门指南】Centos7下MySQL5.7安装教程(全程图解)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

 MySQL是一个可移植的数据库,几乎能在当前所有的操作系统上运行。本文重点讲解如何在Centos7上安装MySQL。在安装过程中,推荐始终以root用户的身份运行以减少操作的成本。

二、卸载不需要的环境

 在你的Centos7系统中,可能已经预装有MySQL或者mariadb(MySQL的一个分支),并在后台以守护进程的方式运行。我们首先要停止这些服务,才能将原有的安装包删除。

  • 使用 ps ajx 显示是否存在mysqld(mariada同理,后面不再赘述)
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器
  • 使用 systemctl stop 指令停止mysql服务
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器

如果系统没有mysql,则这一步跳过

三、删除默认安装包

  • 使用 rpm -qa | grep mysql 指令来显示系统中是否安装有mysql的软件包
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器
  • 如果有的话,则使用 rpm -qa | grep mysql | xargs yum -y remove 指令将全部的安装包删除。xargs指令的作用是将前面的数据一条一条“喂给”后面的指令,从而达到批量操作的目的。注意 -y 不能省略,否则在批量处理时会出错
  • 删完再检查确认已经完全删除了
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器

如果系统中找不到mysql的安装包,则这一步直接跳过

四、获取mysql官方源

[目的]:最后能使用 yum install 指令一键安装
[问题]:云服务器中默认的yum源中可能没有mysql的源
centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器
[解决]:首先从官网手动拉取mysql的yum源(注意不是下载mysql)

  • 首先获取mysql的官方yum源 >yum源链接
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器
  • 右击查看网页源代码可以看到更多的文件细节
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器
  • 在安装时注意版本问题
    1. 选择名字中带有el字样的版本。el指代 Enterprise Linux,是centos的简称
      centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器

    2. 选择名字中带有 57 的版本,57表示mysql的版本为5.7,否则下载的是最新版的mysql
      centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器

    3. 最好安装和自己系统一致的mysql版本,否则可能存在软件兼容性的问题。如果没有刚好合适的版本,我们的原则是选择比系统版本更新的mysql版本,一般都会向前兼容的

    4. 使用 cat /etc/redhat-release 指令查看当前centos的版本
      centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器

    5. 选择适配操作系统版本mysql。下图中的都行
      centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器

  • 使用 rz 指令将本地下载好的mysql源上传到云服务器环境中
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器
  • 使用 rpm -ivh 指令来安装rpm软件包
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器
    至此我们已经完成了官方源的安装,再次查看yum源,发现多了两项。Linux下的安装本质就是将文件拷贝到特定路径下。
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器

使用下面的指令来检查mysql的yum源是否正常工作:yum list | grep mysql 。如果能够筛选出mysql相关的软件包,则说明yum源工作正常

五、安装mysql服务

 前面我们已经解决了mysql yum源的问题,现在我们使用yum指令就可以一键安装 yum install -y mysql-community-server。虽然我们看似我们只安装了mysql-community-server,但是yum会自动处理依赖关系,mysql的客户端、组件、库等都会被自动安装。文章来源地址https://www.toymoban.com/news/detail-726479.html

  1. 常见错误:秘钥过期问题
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器
    使用下面的指令就可以重新激活秘钥:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
  2. 验证是否安装成功
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器

六、设置免密登录

  • 在mysql的配置文件中加上这样一句话就可以免密登录:skip-grant-tables。此时我们登录mysql就不需要密码了。如果之前已经启动服务了,那么使用指令 systemctl restart mysqld 重启mysql,配置信息才会生效。
  • 使用指令 systemctl start mysqld 指令启动mysql服务端(注意不是mysql)
  • 使用指令 mysql -uroot -p 以root用户的身份登录
    centos7安装mysql5.7教程,【MySQL学习笔记】,mysql,数据库,服务器

到了这里,关于【MySQL入门指南】Centos7下MySQL5.7安装教程(全程图解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos7 两种方式安装 MySQL5.7 步骤 yum 、本地 tar 文件

    1、卸载系统自带 mariadb MariaDB Server 是最流行的开源 关系型数据库 之一。它由 MySQL 的原始开发者制作,并保证保持开源。 在 CentOS 7 中默认安装有 MariaDB 可忽略,安装完成之后可以直接覆盖掉 MariaDB。 查看并卸载系统自带的 Mariadb 2、下载并安装 MySQL 官方的 Yum 由于 CentOS 的

    2024年01月24日
    浏览(39)
  • MySQL如何在Centos7环境安装:简易指南

    目录 前言 一、卸载不要的环境 1.检查本地MySQL是否正在运行 2.停止正在运行的MySQL 二、检查系统安装包 三、卸载这些默认安装包 1.手动一个一个卸载 2.自动卸载全部 四、获取mysql官方yum源 五、安装mysql yum源,对比前后yum源 1.安装前 2.安装中 3.安装后 六、查看yum源能不能正常

    2024年02月11日
    浏览(92)
  • centos7下载mysql5.7,jdk1.8

    前言:最近公司服务器从阿里云换到腾讯云了(为了省钱啧啧),所以这个相关环境的配置工作,由我来负责了。 第一步: 第二步: 第三步: 进行到第三步后会出现一波报错: 解决办法:先输入一下命令后,再次输入第三步的命令 1.先获得初始密码: CentOS上的root默认密码

    2024年02月05日
    浏览(36)
  • 【MySQL入门指南】外键约束使用详解

     MySQL是一种关系型数据库,现实中的业务往往是相互关联的,这也就决定了数据库中的表也是存在相互关系的。而表与表之间的相互关系就是通过外键来维护的。给大家举一个现实的例子来帮助理解:  现在我们需要在数据库中存放学生的选课信息。如果我们将课程具体信

    2024年02月01日
    浏览(41)
  • MySQL主从复制入门指南:基础概念和配置步骤

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码可以在我主页的资源里找到,如果在学习的

    2024年02月14日
    浏览(36)
  • MySQL入门指南:数据库操作的基础知识

    当谈到关系型数据库管理系统(RDBMS)时,MySQL无疑是最常见和广泛使用的一个。它是一个强大的工具,用于存储、管理和检索数据。在这篇博客中,我们将介绍MySQL的基本知识,包括数据库的操作、数据表的操作以及数据的增删改查~~ 目录 1. 数据库的操作 1.1 创建数据库 1.2 删除

    2024年02月07日
    浏览(80)
  • Graphviz安装向导及入门指南

    目录 1、首先在官网下载graphviz 2、安装。 3、测试并在Windows命令行中使用 4、在Python中使用  5、在自带的gvedit.exe 程序中使用 6、在语雀中使用  7、绘制一棵简单的二叉树 8、详细语法介绍 8.1 带标签 8.2 修改方框颜色和形状 8.3子视图  8.4 结构视图 8.5 继承关系  下载网址:

    2024年02月14日
    浏览(37)
  • 『RabbitMQ』入门指南(安装,配置,应用)

    RabbitMQ 是在 AMQP (Advanced Message Queuing Protocol) 协议标准基础上完整的,可复用的 企业消息系统 。它遵循 Mozilla Public License 开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,建立在 Erlang OTP 平台上(因为采用 Erlang 开发,所以 RabbitMQ 稳定性和可靠性比较高 ) 其他主

    2024年02月05日
    浏览(30)
  • 【MySQL】CentOS编译安装MySQL5.7实战

    这篇文章是关于MySQL编译安装的,重点掌握的是编译的过程,以及体会排错的痛苦。出错在所难免,最重要的是要有一颗不放弃的心。 本文收录于《数据库入门与精通》专栏, 本专栏写作的过程中,联合了csdn几位DBA大佬,目前正在整理更新目录,力争让大家学到一些真东西,

    2024年02月16日
    浏览(47)
  • ansible入门指南 - 安装与简单使用

    ansible 是用来自动化管理远程操作系统的工具. ansible的三要素: 控制节点 , 被控节点 , 资产清单 ansible 可以通过pip直接安装 创建inventory文件, 把需要管理的机器登记在该文件中, 此处假装有两台被控机器, 划分在group1组中 配置免密登录主机, 根据提示输入密码 检查inventory的所有

    2024年02月12日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包