《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》一一1.1 MySQL的下载
本节书摘来自异步社区出版社《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》一书中的第1章,第1.1节,作者: 唐汉明 , 翟振兴 , 关宝军 , 王洪权 , 黄潇,更多章节内容可以访问云栖社区“异步社区”公众号查看。
深入浅出MySQL:数据库开发、优化与管理维护(第2版)
用户通常可以到官方网站www.mysql.com下载最新版本的MySQL数据库。按照用户群分类,MySQL数据库目前分为社区版(Community Server)和企业版(Enterprise),它们最重要的区别在于:社区版是自由下载而且完全免费的,但是官方不提供任何技术支持,适用于大多数普通用户;企业版是收费的,不能在线下载,相应地,它提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。
MySQL的版本更新很快,目前可以下载的版本包括4.1、5.0、5.1和6.0。其中4.1和5.0是发行版,5.1和6.0都还是测试版。这些不同版本之间的主要区别如表1-1所示。
针对每个版本,还分为3个类型。
bollStandard:推荐大多数用户下载。
bollMax:除Standard的所有内容外,还有一些附加的新特性,这些特性还没有通过正式的测试发布,主要用于提升用户的认识和体验。
bollDebug:和Standard类似,但是包括了一些调试信息,会影响系统性能,所以不推荐用户下载。
对于不同的操作系统平台,MySQL提供了相应的版本。本章将以Windows平台下的noinstall包和图形化安装包以及Linux平台下的RPM包为例,说明MySQL的下载、安装、配置、启动和关闭过程。本章的测试环境分别是32位的Windows XP和x86平台上的RedHat Linux AS3。
1.1.1 在Windows平台下下载MySQL打开浏览器,在地址栏中输入http://dev.mysql.com/downloads/mysql/5.0.html#linux,打开MySQL下载页面,单击“Windows downloads”下“Without installer(unzip in C:)”后面的“Download”或者“Pick a mirror”链接来选择一个镜像站点进行下载,如图1-1所示。
在Linux平台下,要下载MySQL可以采用以下两种方法。
1.通过网页直接下载
(1)打开浏览器,在地址栏中输入http://dev.mysql.com/downloads/mysql/5.0.html#linux,打开MySQL下载页面,单击“Red Hat Enterprise Linux 3 RPM (x86) downloads”下的“Server”和“Client”后面的“Download”或者“Pick a mirror”链接来选择一个镜像站点进行下载,如图1-2所示。
(2)将下载后的文件用FTP等工具传送到Linux服务器上。
2.通过命令行方式下载
(1)首先得到下载地址的URL(用鼠标右键单击“Download”或者镜像地址的链接,“属性”对话框中显示的“地址”信息即是URL),如图1-3所示。
在图1-3中,本例显示的URL是:
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.45-win32.zip/from/http://mysql.cdpa.nsysu.edu.tw/
(2)然后使用wget命令在Linux服务器上直接下载Server和Client软件包。
在本例中,下载Server软件包的具体命令如下:
[zzx@localhost ~]$ wget http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL- server- community-5.0.45-0.rhel3.i386.rpm/from/http://mysyl.cdpa.nsysu.edu.tw/w/ --10:42:38-- http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL-server- community-5. 0.45-0.rhel3.i386.rpm/from/http://mysql.cdpa.nsysu.edu.tw/ = index.html Resolving dev.mysql.com... 213.136.52.29 Connecting to dev.mysql.com|213.136.52.29|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-5.0/MySQL-server- community-5. 0.45-0.rhel3.i386.rpm [following] --10:42:39-- http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-5.0/MySQL-server- community -5.0.45-0.rhel3.i386.rpm = MySQL-server-community-5.0.45-0.rhel3.i386.rpm.1 Resolving mysql.cdpa.nsysu.edu.tw... 140.110.123.9 Connecting to mysql.cdpa.nsysu.edu.tw|140.110.123.9|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 18,092,605 (17M) [text/plain] 100%[================================================================== ] 18,092,605 2.00M/s ETA 00:00 10:42:57 (1.11 MB/s) - MySQL-server-community-5.0.45-0.rhel3.i386.rpm.1 saved [18092605/18092605]wget http://dev.mysql.com/get/Downloads/MySQL-5.0/ MySQL-client- community-5.0.45-0.rhel3.i386.rpm/from/http://mysql.cdpa.nsysu.edu.tw/
在本例中,下载Client软件包的具体命令如下:
[zzx@localhost ~]$ wget http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL- client- community-5.0.45-0.rhel3.i386.rpm/from/http://mysql.cdpa.nsysu.edu.tw/ --10:47:55-- http://dev.mysql.com/get/Downloads/MySQL-5.0/MySQL-client- community- 5.0.45-0.rhel3.i386.rpm/from/http://mysql.cdpa.nsysu.edu.tw/ = index.html Resolving dev.mysql.com... 213.136.52.29 Connecting to dev.mysql.com|213.136.52.29|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-5.0/MySQL-client- community- 5.0.45-0.rhel3.i386.rpm [following] --10:47:56-- http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-5.0/MySQL-client- community- 5.0.45-0.rhel3.i386.rpm = MySQL-client-community-5.0.45-0.rhel3.i386.rpm.1 Resolving mysql.cdpa.nsysu.edu.tw... 140.110.123.9 Connecting to mysql.cdpa.nsysu.edu.tw|140.110.123.9|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 6,257,771 (6.0M) [text/plain] 100%[================================================================== ] 6,257,771 1.14M/s ETA 00:00 10:48:05 (838.78 KB/s) - MySQL-client-community-5.0.45-0.rhel3.i386.rpm.1 saved [6257771/6257771]
《冬季实战营第三期:MySQL数据库进阶实战》电子版地址下载 《冬季实战营第三期:MySQL数据库进阶实战》此本电子手册提供一个Linux系统。首先,安装mysql;然后,执行mysql的常用操作;最后,学习基本的SQL语句
《深入MySQL实战》电子版地址下载 MySQL 是全球最受欢迎的开源数据库,广泛应用于各类应用场景。本电子书由阿里云数据库工程师和多位业内资深大咖联合出品,详细解读AliSQL在双11等高并发场景下的应用与实践,带你快速理解MySQL核心技术。
《冬季实战营第三期:MySQL数据库进阶实战》下载 《冬季实战营第三期:MySQL数据库进阶实战》此本电子手册提供一个Linux系统。首先,安装mysql;然后,执行mysql的常用操作;最后,学习基本的SQL语句
《深入MySQL实战》下载 MySQL 是全球最受欢迎的开源数据库,广泛应用于各类应用场景。本电子书由阿里云数据库工程师和多位业内资深大咖联合出品,详细解读AliSQL在双11等高并发场景下的应用与实践,带你快速理解MySQL核心技术。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- MySQL_(Java)使用JDBC向数据库中删除(delete)数据
- Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
- 华为云MySQL金融版正式商用,高可靠的金融级数据库来了
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
- 创建mysql数据库并指定编码
- MySQL选择数据库use与mysql_select_db使用详解
- mysql数据库用户和权限管理记录
- mysql分享一:运维角度浅谈MySQL数据库优化
- Mysql备份工具比较
- 数据库 MySQL SQLite 工具 [MD]
- 数据库基础之Mysql(3)mysql删除历史binlog
- mysql 主主复制(双主复制)+ 配置KEEPALIVED实现热备
- mysql 必知必会整理—sql 通配符[四]
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)--续
- Mysql 如果有多个可选条件怎么加索引_MySQL|mysql-索引
- MySQL数据库创建及删除操作
- 【java】Java连接mysql数据库及mysql驱动jar包下载和使用
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑫〗- 项目实战- 实现新闻管理模块
- mysql查看正在执行的sql语句
- 在SQL注入中利用MySQL隐形的类型转换绕过WAF检测
- 99.第十九章 MySQL数据库 -- MySQL的索引(九)
- Mysql数据库的mysql Schema 究竟有哪些东西& 手工注入的基础要领
- 安全测试===Mysql 注入技巧学习 MySQL注入技巧(1)
- golang操作mysql数据库(Go-SQL-Driver/MySQL)
- MySQL数据库和SQL语句
- MySQL数据库中出现no database selected是什么意思?
- MySQL数据库实现主主同步