Centos7安装 mysql5.6.29 shell脚本

CentOS 7 安装 MySQL 5.6.29 可以分为以下三个步骤:

  1. 添加 MySQL 5.6.29 Yum 源;
  2. 安装 MySQL 5.6.29;
  3. 配置 MySQL。

下面分步骤进行说明,要求使用 root 用户登录。

一、添加 MySQL 5.6.29 Yum 源

MySQL 5.6.29 是通过 MySQL 官方 Yum 源进行安装的,在 CentOS 7 中添加 MySQL 5.6.29 Yum 源的命令如下:

yum install wget -y     # 首先安装 wget
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm     # 下载 MySQL Yum 源
rpm -ivh mysql57-community-release-el7-11.noarch.rpm     # 安装 MySQL Yum 源
yum repolist all | grep mysql     # 查看是否添加成功

以上命令使用了 wget 命令下载 MySQL Yum 源,然后通过 rpm 命令安装,最后使用 yum repolist 命令确认是否添加成功。

二、安装 MySQL 5.6.29

添加 MySQL 5.6.29 Yum 源后,可以通过以下命令安装 MySQL 5.6.29:

yum install mysql-community-server-5.6.29 -y

三、配置 MySQL

安装完成后,需要对 MySQL 进行简单配置。首先,通过以下命令启动 MySQL:

systemctl start mysqld

启动成功后,可以通过以下命令查看 MySQL 进程:

ps -ef | grep mysqld

其次,运行以下命令来使 MySQL 在系统启动时自动启动:

systemctl enable mysqld

最后,通过以下命令配置 MySQL:

/usr/bin/mysql_secure_installation

该命令会提示你输入 root 用户的密码,以及设置一些 MySQL 的安全选项,如是否移除匿名用户、是否禁止 root 远程登录等。按照提示进行设置即可。

至此,MySQL 5.6.29 安装成功。

示例1:如果想安装 MySQL 5.7.30,只需将上述命令中的 mysql-community-server-5.6.29 改为 mysql-community-server-5.7.30 即可。

示例2:如果想升级现有的 MySQL 5.1.73 版本到 MySQL 5.6.29 版本,可以先通过以下命令卸载旧版本:

yum remove mysql mysql-server mysql-libs

然后按照以上步骤安装 MySQL 5.6.29。由于卸载旧版本会删除所有数据文件,因此需要提前备份需要的数据,以免丢失。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos7安装 mysql5.6.29 shell脚本 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • SQL通用存储过程分页,支持多表联合

    SQL通用存储过程分页是指能够在多表联合查询时,进行通用的分页查询操作。这种分页操作可以应用于多种数据库类型,如MySQL、Oracle、SQL Server等。下面将详细讲解如何进行SQL通用存储过程分页。 1.创建存储过程 创建一个名为Paging的存储过程。在存储过程中,使用了一些重要的参数,如表名、排序列、第几页、每页行数。下面是实现代码。 CREA…

    database 2023年5月22日
    00
  • Linux利用UDF库实现Mysql提权

    Linux利用UDF库实现MySQL提权攻略 背景 MySQL是一款常用的关系型数据库管理系统,为了提升服务器安全性能,往往会限制MySQL普通用户的权限。但是,如果攻击者能够获得了MySQL普通用户的访问权限,就可以利用MySQL UDF(User Defined Function)提权,获得root权限进行控制服务器。 实现步骤 1. 获取UDF库文件 …

    database 2023年5月22日
    00
  • JS+php后台实现文件上传功能详解

    下面我来给您详细讲解一下“JS+php后台实现文件上传功能”的完整攻略。 一、介绍 在web开发中,通常需要实现文件上传功能。本文将介绍如何使用JS和php后台实现文件上传功能,并提供两个示例。 二、JS文件上传 文件上传的第一步是使用JS实现前端文件上传,主要步骤如下: 创建一个表单,使用input标签的type为file,以允许用户选择上传的文件。 &l…

    database 2023年5月22日
    00
  • 使用springboot aop来实现读写分离和事物配置

    首先,我们需要了解一下Spring AOP是什么,以及它是如何实现的。Spring AOP是基于JDK动态代理(基于接口)和CGLIB(基于类)实现的面向切面编程的一种框架。通过将横切逻辑与业务逻辑分离,可以更加灵活和方便地对系统进行管理,提高系统的可维护性、可扩展性和代码质量。 接下来,我们将使用Spring Boot AOP来实现读写分离和事务配置: 第…

    database 2023年5月22日
    00
  • Java+MySQL实现设计优惠券系统

    Java+MySQL实现设计优惠券系统 概述 优惠券是电商、O2O等商业领域广为应用的一种促销方式,如何合理设计并实现优惠券系统成为重要问题。本文将介绍如何利用Java与MySQL实现设计优惠券系统的完整攻略。 需求分析 在设计优惠券系统前,需要先进行需求分析并制定系统的功能需求和非功能需求。如下是我们提炼出的需求: 功能需求 注册、登录、退出功能。 发放新…

    database 2023年5月19日
    00
  • apache负载均衡的安装和实现方法

    Apache负载均衡的安装和实现方法 安装Apache 首先需要安装Apache服务器,在Linux系统上可以使用以下命令安装: sudo apt-get update sudo apt-get install apache2 安装mod_proxy模块 安装mod_proxy模块可以让Apache支持代理功能,用于实现负载均衡。使用以下命令安装: sudo…

    database 2023年5月22日
    00
  • mysql 5.5 修改字符编码

    修改/etc/mysql/my.cnf 配置文件: 最后重启mysql 服务,再查看: 编码已经改好了,可以支持中文字符编码了。

    MySQL 2023年4月13日
    00
  • MySQL聚合查询方法怎么使用

    本篇内容介绍了“MySQL聚合查询方法怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1、前言 前面的内容已经把基础的增删改查介绍的差不多了,也介绍了表的相关约束, 从本期开始往后的内容,就更加复杂了,更多的是一些复杂的查询 SQL. 2、插入查询结果…

    MySQL 2023年4月10日
    00
合作推广
合作推广
分享本页
返回顶部