我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Chapter 2 安装 和升级 MySQL

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Chapter 2 安装 和升级 MySQL

2.1 通用安装向导
2.1.1 决定安装那个版本 的mysql
2.1.2 如何获取 MySQL
2.1.3 安装布局 Layouts(布局)
2.1.4 编译指定特性Compiler-Specific Build Characteristics
2.2 在Unix/Linux平台使用Generic Binarie通用二进制文件安装
2.3 使用linux 网络安装 Using Unbreakable Linux Network (ULN)
2.4 源码安装
2.4.1 MySQL源码安装的布局
2.4.2 使用标准源码安装 MySQL
2.4.3 使用开发包源码安装
2.4.4 MySQL 源码配置选项
2.4.5 处理编译安装MySQL 时出现的问题
2.4.6 MySQL的配置和第三方工具介绍
2.5 预安装测试和准备
2.5.1 初始化数据目录
2.5.2 启动服务
2.5.3 测试服务
2.5.4 配置初始化账号安全
2.5.5 自动启动和停止MySQL
2.6 MySQL的升级和降级
2.6.1 升级 MySQL
2.6.2 降级 MySQL
2.6.3 确认表和索引是否必须重建
2.6.4 重建和修复表和索引
2.6.5 拷贝 MySQL 数据库到另外一台机器
本章介绍如何获取并安装MySQL. 在后面几个小节会给出详细的信息. 如果你计划升级现有的MySQL服务请看章节, Section 2.11.1, “Upgrading MySQL”,

如果你希望将MySQL迁移到其他的数据库系统请查看章节 Section A.8, “MySQL 5.7 FAQ: Migration”,

安装MySQL的步骤基本如下:

确认MySQL能否在你的平台支持或运行.

请注意并不是所有的平台都能够统一稳定的运行MySQL, 并且并不是所有能运行MySQL服务的平台都能在ORACLE官方支持的列表当中 访问链接查看官方支持 see http://www.mysql.com/support/supportedplatforms/database.html

下载软件 the distribution that you want to install.

For instructions, see Section 2.1.2, “How to Get MySQL”. To verify the integrity of the distribution, use the instructions in Section 2.1.3, “Verifying Package Integrity Using MD5 Checksums or GnuPG”.

安装软件.

查看章节获取如何使用二进制文件安装MySQLSection 2.2, “Installing MySQL on Unix/Linux Using Generic Binaries”.

查看章节查看如何冲源码安装Mysql in Section 2.4, “Installing MySQL from Source”.

Perform any necessary postinstallation setup.

在安装好 MySQL服务后, 查看章节 Section 2.10, “Postinstallation Setup and Testing” 确认MySQL服务是否正确运行. 在章节 Section 2.10.4, “Securing the Initial MySQL Accounts”. 向你介绍如何安全的设置root密码,该章节会在你使用二进制和源码安装的时候使用到。

在不通平台和环境Msql 的安装

Unix, Linux, FreeBSD

对于在Linux 和 Unix 平台使用 通用二进制安装 (类似 .tar.gz 包), 查看章节 Section 2.2, “Installing MySQL on Unix/Linux Using Generic Binaries”.

使用源码安装查看章节 Section 2.4, “Installing MySQL from Source”

For对指定平台源码的安装,配置和构建 查看对于的平台文档

Linux平台安装包括注意事项请查看章节Section 2.5, “Installing MySQL on Linux”.

2.1 通用安装向导

下面的章节介绍如何选择,下载,确认你的安装文件。介绍的最后章节介绍了如何安装你选的安装文件查看介绍Section 2.2, “Installing MySQL on Unix/Linux Using Generic Binaries” 或者选择你所用平台利用源码安装章节介绍Section 4., “Installing MySQL from Source”.

2.1.1 选择安装那个版本

MySQL 现在支持一系列的操作系统和平台。查看官方网页确认http://www.mysql.com/support/supportedplatforms/database.html .

MySQL 现在支持一系列的操作系统和平台.查看GA版本支持的平台, see http://www.mysql.com/support/supportedplatforms/database.html. 查看开发版本支持的平台 http://dev.mysql.com/downloads/mysql/5.7.html. 获取跟多MySQL支持访问 see http://www.mysql.com/support/.

当准备 install MySQL的时候, 确定使用那个版本和构建方式(binary or source) .

首先, 确认是安装开发版还是GA版本 General Availability (GA) .开发版有许多新的功能但是不建议在生产上使用,GA版本也称为稳定版意味着生产环境可用,我们的建议是使用GA版本.

MySQL 5.7 版本的命名分三段格式例如, mysql-5.7.1-m1. 意义如下:

第一个数字(5)是主版本也可以成为大版本 .

第二个数字 (7) 二级小版本. 大版本和小版本 constitute(构成) 了产品的系列号. 系列号描述了稳定的功能集

第三个数字 (1) 是系列的版本号. 每一次修复bug的系列改数字会随之增加.大多数情况下,一个系列中的最新版本最好。

发布名称还有另外一个含义-稳定级别. 通过发布系列后面的后缀 代表的是稳定的最终等级. 可能的后缀如下:

mN (for example, m1, m2, m3, ...) 表明这是一个里程碑版本号( milestone number). MySQL 开发版使用milestone 模式, 每一个里程碑包含了一个完整的测试功能集. 从一个里程碑版本进化到下一个里程碑版本,功能接口可能会发生改变甚至会移除。这要看社区用户使用的反馈..

rc 表明这是一个发布和候选 Release Candidate (RC). 一般RC版本功能和开发已经稳定,已经通过MySQL的内部测试. 新增功能可能仍然会在在 RC 版本中引入, 但是目标会转入到以bug修复为主.

没有后缀的将会是最终版本(GA)或者发布适用生产的版本. GA 是稳定的已经成功的通过了前期的各个节点版本,可以在生产环境中使用.

开发版本有多个milestone 发布版本, 随之是 RC 发布版本, 最终抵达GA 发布版本状态.

在确定安装那个版本之后第二个步骤就是选择安装方式大多数情况下. 使用二进制安装将会是个好的选择. 二进制格式以原生格式提供给各个平台,例如linux下的RPM 或者 OSX 的DMG 包. windows平台你可以使用 the MySQL Installer来安装二进制版本.

在一些情况( circumstances)下, 会用到源码编译安装:

你想要将MySQL安装到显式(非默认)的地方. 标准的二进制发行版可以在任何安装位置运行,但是你可能需要更灵活的配置各个组件的位置.

你可能想要配置一些标准二进制发行版中没有的功能例如下面一些常用的选项:

-DWITH_LIBWRAP=1 for TCP wrappers功能.0 禁用libwrap库(实现了通用TCP包装的功能,为网络服务守护进程使用)

-DWITH_ZLIB={system|bundled} for features that depend on compression(压缩功能支持启用libz库支持(zib、gzib相关))

-DWITH_DEBUG=1 0 禁用debug(默认为禁用)

更多源码配置选项查看, Section 2.4.4, “MySQL Source-Configuration Options”.

你想禁用二进制发布版中的一些功能You want to configure mysqld without some features that are included in the standard binary distributions. 例如通常, 一般的构建版本都支持所有语言集,如果你想要一个最小化的MySQL server, 你可以在编译的时候选择仅仅想要的字符集编译

你想修改MySQL源代码.

源代码发布版本比二进制发布版本多了测试用例.

2.1.2 如何获取 MySQL

从这个网页 http://dev.mysql.com/downloads/ 当前的MySQL版本和下载信息. 下载全系列的从这个网页下载http://dev.mysql.com/downloads/mirrors.html. .

For RPM-based Linux platforms that use Yum as their package management system对于使用RPM安装的你可以使用类似YUM管理工具获得 查看章节 Section 2.5.1, “Installing MySQL on Linux Using the MySQL Yum Repository” for details.

2.1.3 安装布局

不通的安装方式有不通的安装布局, 当在不同的平台或者使用不通的安装源时可能会导致混乱. 下面的章节给出不同平台的布局和安装类型,不过需要注意的是ORACLE 公司以外的供应商安装布局可能不通

Section 2.4.1, “MySQL Layout for Source Installation”

Table 2.2, “MySQL Installation Layout for Generic Unix/Linux Binary Package”

2.1.4 源码编译构建特性Compiler-Specific Build Characteristics

In some cases在一些情况下,编译适用于开启MySQL的一些特性. 本节中的释意适用于Oracle公司提供的二进制发行版,或者您可以从源代码编译自己。.

icc (Intel C++ Compiler) Builds

通过ICC编译安装特性:

不支持SSL .

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Chapter 2 安装 和升级 MySQL

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python 安装和升级

目前用的最多的是Centos系统 用于python 用ubuntu的系统兼容性比较好,这边的话 我们看如何升级centos下面的python下载python链接选择自己需要的版本2.7或者3.0https://www.python.org/
2023-01-31

升级 MySQL 的 Docker 安装

在升级 MySQL 的 docker 安装之前,请确保遵循以下步骤 -下载 MySQL 服务器 docker 映像。启动 MySQL 服务器实例。从容器内连接到 MySQL 服务器实例。以下是将 Docker 安装的 MySQL 5.7 升
2023-10-22

redmine3的安装和升级

redmine3的安装和升级参考:http://www.redmine.org/projects/redmine/wiki/RedmineInstall#RequirementsRedmine 3.0的需求:current trunkrub
2023-01-31

升级 MySQL 安装的步骤

下面是升级 MySQL 安装的步骤 -升级路径 准备升级安装在 Unix 或 Linux 上升级 MySQL 二进制或基于包的安装 MySQL 还可以使用 MySQL yum 存储库或 APT 存储库或 SLES 进行升级在存储库或Win
2023-10-22

Python安装升级pip

#!/usr/bin/env python#coding:utf-8import osimport tarfilesetuptools_url='https://pypi.python.org/packages/source/s/setup
2023-01-31

centos7升级安装java17

centos7升级安装java17 1. 下载17新版本2. 拷进centos7服务器3. 配置环境变量4. 验证 1. 下载17新版本 下载地址:https://www.oracle.com/java/technologies
2023-08-30

CentOS6.5升级安装Python

目前服务器的系统是CENTOS6.5版本镜像,已有软件是在Python2.7.5默认环境中运行,但是由于有一个新的工具脚本需要在Python3.x版本中运行,这里需要将当前服务器中的Python进行升级,但是也为了确保已有的2.x版本不变,
2023-01-31

Win7系统升级安装和全新安装的区别

安装Windows7 时升级安装和自定义有什么区别呢?当我们在安装windows7操作系统的过程中会询问我们要用何种类型的安装方法种是自定义,一种是升级,在选择之前,一定要详细了解这两者之间的区别,那么这两者有和区别呢?随win7之家小编来
2023-06-14

win7安装中升级安装和自定义安装有什么区别

U盘的小巧和便捷深受用户们的喜爱,相信众多用户都喜欢用它作为存储数据和传输文件的小工具,对于一些比较追求个性化的朋友们会觉得每次U盘的图标都是一个样显得很单调,就想要更改http://www.cppcns.com一下U盘 安装Window
2023-06-05

CentOS6.x升级安装python2

一、背景说明:    CentOS6.x系统默认自带python 2.6.x,但现在很多自动化运维工具使用最新的2.7.x版本,故要进行兼容性升级二、安装采用编译安装,保留原2.6版本1、升级依赖:    #yum install gcc
2023-01-31

Python的安装及升级

安装官网:www.python.org Window上需要自己安装,从官网下载即可。Linux都已已发行版本都已经安装。如果是windows环境,下载portable Python,绿色直接使用。Python版本查看[root@nfs-se
2023-01-31

升级python,安装pip,Djang

centos6.6 系统默认python版本是python2.6.6.目前这个版本算很低了,主流是使用python2.7或者python3.0了;python2.6.6仅可以支持到Django1.3.7,这个Django版本也太低了,很多特
2023-01-31

linux升级python2.7,安装p

1,在192.168.0.65装python2.7和PIP    #ssh 192.168.0.65        升级到python2.7    #cd /usr/local    #wget https://www.python.org
2023-01-31

Linux下升级python和安装pip的详解

linux版本升级: 1、首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 所有的python版本都在https://www.python.org/ftp/python/ 选择下载 2、 wget https:
2022-06-04

编程热搜

目录