深入浅出MySQL:数据库开发、优化与管理维护(第2版) - (EPUB全文下载)
文件大小:0.49 mb。
文件格式:epub 格式。
书籍内容:
深入浅出MySQL:数据库开发、优化与管理维护(第2版)
第一部分 基础篇
第二部分 开发篇
第三部分 优化篇
第四部分 管理维护篇
第五部分 架构篇
版权
第一部分 基础篇
第1章 MySQL的安装与配置
近几年,开源数据库逐渐流行起来。由于具有免费使用、配置简单、稳定性好、性能优良等优点,开源数据库在中低端应用中占据了很大的市场份额,而MySQL正是开源数据库中的杰出代表。
MySQL 数据库隶属于 MySQL AB 公司,总部位于瑞典。公司名中的“AB”是瑞典语“aktiebolag”或“股份公司”的首字母缩写。MySQL支持几乎所有的操作系统,并且支持很大的表(MyISAM存储引擎支持的最大表尺寸为65536TB),这些特性使得MySQL的发展非常迅猛,目前已经广泛应用在各个行业中。
1.1 MySQL的下载
用户通常可以到官方网站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所示。
表1-1 MySQL不同版本的重要改进
针对每个版本,还分为3个类型。
Standard:推荐大多数用户下载。
Max:除Standard的所有内容外,还有一些附加的新特性,这些特性还没有通过正式的测试发布,主要用于提升用户的认识和体验。
Debug:和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所示。
图1-1 下载Without installer(unzip in C:\)
1.1.2 在Linux平台下下载MySQL
在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-2 下载Server和Client
在图1-3中,本例显示的URL是:
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.45-win32.zip/from/ht tp://mysql.cdpa.nsysu.edu.tw/
(2)然后使用wget命令在Linux服务器上直接下载Server和Client软件包。
图1-3 下载地址的URL
在本例中,下载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/ ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 深入浅出MySQL:数据库开发、优化与管理维护(第2版) - (EPUB全文下载)