2024年4月25日发(作者:)
Windows下MySQL分步安装及简单使用说明
一、背景知识
学习和使用数据库,首先要选择并安装某数据库管理系统。目前,主流的数
据库管理系统有Oracle、MS SQL Server、DB2、Informix、Sybase、PostgreSQL、
VFP、Access和MySQL等。MySQL是最流行的开放源码SQL数据库管理系统,它
是由MySQL AB公司开发、发布并支持的。自1996年开始,从一个简单的SQL
工具到当前“世界上最受欢迎的开放源代码数据库”的地位,MySQL已经走过了
一段很长的路。MySQL AB是由多名MySQL开发人创办的一家商业公司。它是一
家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。根
据MySQL AB(MySQL的发布者)发布的信息,到2010年,MySQL的装机量在全
世界已经超过了1000万台。
在MySQL的网站(/)上,给出了关于MySQL和MySQL
的最新信息:
MySQL是一种关联数据库管理系统。
MySQL软件是一种开放源码软件。
MySQL数据库服务器具有快速、可靠和易于使用的特点。
有大量可用的共享MySQL软件。
MySQL在内部构件和可移植性等方面具有以下的主要特性:
使用C和C++编写
用众多不同的编译器进行了测试
能够工作在众多不同的平台上。
使用GNU Automake、Autoconf和Libtool进行移植。
提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl
的API。
采用核心线程的完全多线程 如果有多个CPU,它能方便地使用这些CPU。
提供了事务性和非事务性存储引擎。
使用了极快的“B树”磁盘表(MyISAM)和索引压缩。
添加另一个存储引擎相对简单。如果打算为内部数据库添加一个SQL接
口,该特性十分有用。
极快的基于线程的内存分配系统。
通过使用优化的“单扫描多连接”,能实现极快的连接。
存储器中的哈希表用作临时表。
SQL函数是使用高度优化的类库实现的,运行很快。通常,在完成查询
初始化后,不存在存储器分配。
采用Purify(商业内存溢出检测器)以及GPL工具Valgrind
(/~sewardj/)测试了MySQL代码。
1
服务器可作为单独程序运行在客户端/服务器联网环境下。它也可作为库
提供,可嵌入(链接)到独立的应用程序中。这类应用程序可单独使用,
也能在网络环境下使用。
MySQL是一个出色的开源数据库,在易用性和性能方面都有相当不错的表现。
就作者发帖为止, MySQL官方发布的所有版本中(4.1/5.0/5.1/6.0),推荐使用
稳定的MySQL5.0版本(商用)。
二、安装MySQL
选择MySQL版本
MySQL数据库服务器和客户端软件可以在多种操作系统上运行,如Linux、
FreeBSD、Sun Solaris、IBM AIX和Windows等操作系统。在下载安装包之前,
首先需要确定将要安装的MySQL版本。最佳选择是MySQL AB官方网站推荐的最
终稳定版。该版本是正式发布(Generally Available,GA)版。下面讲解如何
安装Windows分发版与Linux的分发版。
在Windows系统的服务器上安装MySQL是一件非常容易的事。进入MySQL的
官方下载页面/downloads,下载MySQL免费版本,有三
种MySQL Community Server 5.5安装软件包可供选择,它们包括了MySQL数据
库服务器软件、客户端软件:
自动安装。该安装软件包的文件名类似于(适
用于32位的Windows操作系统)或 (适用于
64位的Windows操作系统),包含在Windows中安装MySQL所需要的全
部文件,包括配置向导,可选组件,例如嵌入式服务器和基准套件。
非自动安装文件。该安装软件包的文件名类似于
(适用于32位的Windows操作系统)或
(适用于64位的Windows操作系统),包含完
整安装包中的全部文件,只是不包括配置向导。该安装软件包不包括自
动安装器,必须手动安装和配置。
源码文件。该软件包的文件名类似于,包含mysql的
所有源码文件,需要编译环境(cmake)进行重新编译。
对于大多数用户,建议选择自动安装,对于操作系统环境为WinXP(为32
位操作系统),下载安装包为(以下步骤中不特别说明
的请按默认安装即可)。
安装和配置MYSQL步骤如下:
1. 双击该安装包,启动安装过程,如下图1所示。
2. 单击Next按钮,进入下一步,如图2所示。
3. 选择接受协议复选框,单击Next按钮,进入下一步,如图3所示。
2


发布评论