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日

相关文章

  • mysql事件的开启和调用

    MySQL 事件是一种定期执行的操作,可以定期自动执行特定的任务,比如清除过期的数据、备份数据库等等。下面是MySQL事件的开启和调用的完整攻略。 开启事件调度器 在MySQL命令行中执行以下语句,可以开启事件调度器: SET GLOBAL event_scheduler = ON; 也可以在MySQL配置文件中加入以下配置,实现持久化开启事件调度器: ev…

    database 2023年5月22日
    00
  • Adabas and Amazon SimpleDB

    Adabas和Amazon SimpleDB都是非关系型数据库,它们之间有些许不同之处。下面我将给大家详细讲解Adabas和Amazon SimpleDB的完整攻略,同时会以实例为例进行说明。 Adabas数据库详解 什么是Adabas Adabas是一种高性能,面向企业应用的数据库管理系统。Adabas由德国软件公司Software AG(现在称为Soft…

    database 2023年3月27日
    00
  • mysql 卡死 大部分线程长时间处于sending data的状态

    如果Mysql的服务器遇到了“卡死”的问题,大部分线程长时间处于“sending data”的状态,那么可以按照如下完整攻略来解决该问题: 一、确认问题 首先,需要确认是否是Mysql服务器的问题。可以采用top、htop等工具查看Mysql服务器的CPU和内存使用情况,也可以使用show processlist命令查看Mysql服务器的线程情况。如果Mys…

    database 2023年5月22日
    00
  • 一文读懂navicat for mysql基础知识

    一文读懂Navicat for MySQL基础知识 Navicat 是一款数据库管理工具,可以管理多种类型的数据库,包括 MySQL、MariaDB、Oracle、SQL Server 等。在本文中,我们将介绍 Navicat for MySQL 的基本使用,包括如何连接数据库、创建表格、插入数据等基础知识。 连接数据库 在使用 Navicat for My…

    database 2023年5月18日
    00
  • C#利用GDI绘制常见图形和文字

    C#利用GDI绘制常见图形和文字攻略 简介 GDI(Graphics Device Interface)是Windows图形设备接口,提供了一系列绘制函数,使用GDI可以实现对Windows图形界面的高级控制。C#通过PInvoke方法可以调用GDI的各个函数,通过GDI实现绘制图形和文字,可用于Windows窗体界面设计。本攻略将介绍如何使用C#和GDI绘…

    database 2023年5月21日
    00
  • 一次因mongo查询不存在字段引发的事故记录

    下面是关于“一次因mongo查询不存在字段引发的事故记录”的完整攻略。 1. 事故背景 在进行程序开发过程中,我们使用了mongodb数据库作为数据存储方式,在进行一次查询时,发现返回结果中缺少了一个预期中的字段,经过排查,发现是因为查询的目标数据集合中并不存在该字段。 2. 原因分析 经过仔细排查发现,该问题产生的原因是在开发过程中,开发人员对该字段的定义…

    database 2023年5月21日
    00
  • Statement 和 CallableStatement 的区别

    下面是 Statement 和 CallableStatement 的区别的完整攻略: 1. Statement 和 CallableStatement 是什么? Statement 是 JDBC 中用于执行 SQL 语句的接口,它是所有 SQL 语句执行器的公共父接口。它的主要作用是用于向数据库发送静态 SQL 语句并返回执行结果。 CallableSta…

    database 2023年3月27日
    00
  • mysql,获取当天0点0分的日期和23点59分59秒的日期

    当前日期23:59:59 SQL:SELECT DATE_SUB( DATE_ADD(CURRENT_DATE, INTERVAL 1 DAY),INTERVAL 1 SECOND) 如图:   当前日期往前推14天00:00:00零点零分的时间 sql:SELECT DATE_SUB(DATE_FORMAT(CURDATE(),’%Y-%m-%d %H:%…

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