教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 资料大全 >

06搭建数据库开发环境

来源:网络收集 时间:2026-04-04
导读: 开发 第6章 搭建MySQL数据库开发环境 在企业项目开发中,是离不开数据库的。所以越来越多的数据开源相继问世。在本章中,主要以MySQL数据库为例,讲解Web开发与数据源之间的连接过程,其中包括:MySQL的下载与安装、XAMPP的下载与安装、如何使用XAMPP管理MyS

开发

第6章 搭建MySQL数据库开发环境

在企业项目开发中,是离不开数据库的。所以越来越多的数据开源相继问世。在本章中,主要以MySQL数据库为例,讲解Web开发与数据源之间的连接过程,其中包括:MySQL的下载与安装、XAMPP的下载与安装、如何使用XAMPP管理MySQL数据库以及简单的SQL语法。本章重点:

MySQL数据库的安装。

基本SQL语法的介绍。

6.1 MySQL概述

MySQL是一个多用户、多线程的SQL数据库,本小节中首先介绍MySQL的基本概念和它具有的特性,然后介绍如何下载安装MySQL、如何使用图形界面管理工具XAMPP中的phpMyAdmin以及如何在程序中对MySQL数据库进行相关的操作。

6.1.1 MySQL简介

MySQL是一个目前比较受欢迎的小型数据库开源,它是由瑞典的MySQLAB公司研制开发,并于2008年1月16号被Sun公司收购。MySQL不仅是一个运行速度快、支持多线程、多用户同时访问并且具有健壮性的SQL数据库服务器,同时它还可以提供TCP/IP、ODBC和JDBC等多种数据库的连接方式。MySQL具有以下5个特性:

MySQL是一个可以对数据进行添加、更新、删除和访问的数据库管理系统

MySQL是一个可以将数据存放在一个独立的具有行和列的表格中的关系数据库管理系统,其中

每一个表格对应的是数据库中一个表。

MySQL是一个绝对免费的,并且可以对其进行使用和更改的开源数据库。

MySQL是一个可以支持多个操作系统并可以进行检查、优化数据库操作的管理工具。

MySQL是一个操作性、可靠性较强的软件,它可以处理成千上万条数据记录。

上面的特性说明它可以应用到网络开发中,所以至今它仍被广泛地应用在Internet上的中小型网站中。由于其资源量占用小、运行速度快、可以终身免费使用这些特点,是许多中小型网站的最佳选择。

6.1.2 下载并安装MySQL

使用MySQL的第一步就是下载安装,截止到2009年6月,目前MySQL的最新版本为mysql-5.1,下面就具体的演示MySQL的安装与配置。

1.安装Mysql数据库

首先下载安装MySQL,在本节中就以mysql-5.1为例,(其他版本的下载安装过程与此相似),先下载mysql-essential-5.1.35-win32.msi安装文件,可以自行的到网络上自由下载,可以到本书配备的光盘中获取。

开发

(1)下载完MySQL后,直接双击mysql-essential-5.1.35-win32.msi,弹出如图13.1所示的“安装”窗口。

(2)单击“next”按扭后,就会弹出一个选择安装类型的对话框,这时会出现3种安装类型:Typical(典型)、Complete(完全)和Custom(自定义)供用户选择,在这里可以笔者选择Custom,可以自定义安装位置,也方便熟悉安装过程。如图13.2所示。

图6.1 MySQL安装界面 图6.2 选择安装类型

(3)单击“next”按扭后,就会弹出一个选择安装路径的对话框,MySQL的默认的安装路径是“C:\Program Files\MySQL\MySQL Server 5.1”,如果不想采用默认的安装路径,可以单击“Change...”按钮来重新选择安装路径。笔者将其安装在D盘中。如图6.3所示。

(4)单击“next”按扭后,就会弹出一个MySQL Enterprise的页面,标志着接下来将进入MySQL服务器配置阶段。如图6.4所示。

图6.3 选择安装路径 图6.4 进行配置阶段

(5)一直单击“next”按扭,就会进入MySQL服务器配置向导的页面,这时就会有2个配置类型:Detailed Configuration(详细配置)和Standard Configuration(标准配置)供选择。其中Standard Configuration选项比较适合想要快速启动MySQL而不必考虑服务器配置的新用户;而Detailed Configuration选项适合想要更加细粒度控制服务器配置的高级用户。在这里,笔者选择Detailed Configuration。如图6.5所示。

开发

(6)单击“next”按扭,弹出一个选择服务器类型的对话框,这时就会有3个服务器类型供选择,其中:

Developer Machine:该选项代表典型个人用桌面工作站,在本地开发机器上时可以选择,MySQL

使用最少的系统资源。

Server Machine:该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、

email和web服务器。MySQL服务器配置成使用适当比例的系统资源。

Dedicated MySQL Server Machine:该选项代表只运行MySQL服务的服务器。MySQL服务器配

置成使用所有可用系统资源。

在这里笔者选择Developer Machine选项,如图6.6所示。

图6.5 选择配置类型图 图6.6 选择服务器类型

(7)单击“next”按扭,弹出一个选择数据库使用情况的对话框,这时会出现3种情况供选择,其中:

Multifunctional Database(多功能数据库):同时使用InnoDB和MyISAM储存引擎,并可以在

两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。

Transactional Database Only(只是事务处理数据库):该选项同时使用InnoDB和MyISAM 储

存引擎,但是将大多数服务器资源指派给InnoDB储存引擎。建议主要使用InnoDB只偶尔使用MyISAM的用户选择该选项。

Non-Transactional Database Only(只是非事务处理数据库):该选项完全禁用InnoDB储存引擎,

将所有服务器资源指派给MyISAM储存引擎。建议不使用InnoDB的用户选择该选项。

在这里笔者选择 Transactional Database Only选项,如图6.7所示。

(8)单击“next”按扭,弹出一个选择InnoDB表空间的对话框,如图6.8所示。

开发

图6.7 选择数据库使用情况 图6.8 选择InnoDB表空间

(9)单击“next”按扭,弹出一个选择并发连接的对话框,此项的功能是选择与MySQL服务器并行连接的数量,这里共有3个选项可供选择,其中:

Decision Support(决策支持)(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项。

假定最大连接数目设置为100,平均并行连接数为20。

Online Transaction Processing(联机事务处理)(OLTP):如果你的服务器需要大量的并行连接则

选择该选项。最大连接数设置为500。

·Manual Setting(人工设置):选择该选项可以手动设置服务器并行连接的最大数目。在后面的

下拉框中选择并行连接的数目,如果你期望的数目不在列表中,则在下拉框中输入最大连接数。 在这里笔者选择 Decision Support(DSS)/OLAP选项,如图6.9所示。

(10)单击“next”按扭,弹出一个设置网络选项的对话框。可以设置是否启用TCP/IP网络协议,并配置连接MySQL服务器的端口号,默认为3306。在设置端口的下拉框的后面,还有一个复选框“Add firewall exception for this port”,这是一个有关于防火墙的设置,其作用是在访问数据库时,防止被防火墙拦截,所以,需要选中此项,如图6.10所示。

图6.9 选择并发连接 图6.10 设置网络选项

(11)单击“next”按扭,弹出一个选择缺省的字符集的对话框,共有3个选项可供选择,其中: Standard Character Set:这个选项是将latin1作为默认字符集,它主要用于英语和其他的西方国

家语言。

开发

Best Support For Multilingualism:这个选项 …… 此处隐藏:9672字,全部文档内容请下载后查看。喜欢就下载吧 ……

06搭建数据库开发环境.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/1814058.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)