《MySQL概述及安装》由会员分享,可在线阅读,更多相关《MySQL概述及安装(31页珍藏版)》请在金锄头文库上搜索。
1、第第1 1章章 MySQLMySQL概述及安装概述及安装MySQLMySQL基础基础教师自我介绍v教师姓名:教师姓名:q( (请进行自我介绍请进行自我介绍 ) )课程介绍 本课程主要介绍了MySQL数据库的安装,管理,数据类型,SQL语句语法和使用,高级查询等方面的知识, 以应用为目标,具有较强的实践性。学习对象v希望了解MySQL数据库基本概念,常见使用方法的学生、专业人士等学习目标v在完成本章的学习后,您将能够:v了解MySQL数据库的基本概念和特性v掌握在windows上安装MySQL的过程 目录大纲1.什么是SQL2.什么是数据库3.什么是MySQL4.安装MySQL5.控制服务vSQ
2、L 全称是“结构化查询语言(Structured Query Language)”vSQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作vSQL 语言包含 4 个部分:q数据查询语言(SELECT 语句)q数据操纵语言(INSERT, UPDATE, DELETE 语句)q数据定义语言(如 CREATE, DROP 等语句)q数据控制语言(如 COMMIT, ROLLBACK 等语句)1 什么是SQLv指长期储存在计算机内的、有组织的、可共享的数据集合v主要指数据库管理系统(DBMS)v目前应用最广泛的是关系数据库v还有面向对象数据库及新兴的 XML 数据库等v大型数据库有:Orac
3、le、Sybase、DB2、SQL Serverv小型数据库有:Access、MySQL 等。2 什么是数据库什么是MySQLvMySQL 是一个广受 Linux 社区人们喜爱的开源数据库。MySQL 是可运行在大多数的 Linux 平台(i386,Sparc,etc),以及少许非 Linux 甚至非 Unix 平台。v价格qMySQL数据库是一种完全免费的产品,用户可以直接从网上下载数据库,用于个人或商业用途,而不必支付任何费用。v开放源码3 什么是MySQLv安装q可以在 MySQL 站点上获得大多数主要的软件包格式(RPM、DBE、TGZ、MSI)。 MySql可运行在不同的操作系统下。
4、简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多种操作系统平台。这意味着在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。 v数据类型q字段支持大量数据类型是件好事。通常的整数、浮点数、字符串和数字均以多种长度表示,并支持变长的 BLOB(Binary Large OBject)类型。对整数字段由自动增量选项,日期时间字段也能很好的表示。3 什么是MySQLvSQL 兼容性:mysql遵循SQL:2003标准,并且有自己的扩展v子查询:从4.1版开始支持子查询v视图:从5.0版开始支持视图v存储过程:从5.0版开始支持存
5、储过程v触发器:从5.0版开始支持触发器(但不完备)v多线程: MySql的核心程序采用完全的多线程编程。用多线程和C语言实现的MySql能很容易充分利用CPU 3 什么是MySQLv支持大型的数据库: MySql可以方便地支持上千万条记录v支持ODBC for Windows: MySql支持所有的ODBC 2.5函数和其他许多函数,这样就可以用Access连接MySql服务器,从而使得MySql的应用被大大扩展。 v安全:MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证。 v与php关系紧密:PHP为
6、MySql提供了强力支持,PHP中提供了一整套的MySql函数,对MySql进行了全方位的支持3 什么是MySQLv步骤 1 下载 MySQLq下载地址:http:/ 2 安装 MySQL双击 MySQLSetup.exe,单击 Next 继续,选择安装类型,如图1所示。有”Typical(默认)”、“Complete(完全)”、”Custom(用户自定义)”三个选项,在这里请选择”Custom”,这样可以在后面的安装过程中设置相关的选项,单击 Next 继续安装。4 安装MySQL4 安装MySQL图14 安装MySQL图2上一步选择了 Custom 安装,这里将设定 MySQL 的组件包和
7、安装路径,如图 2 所示。设定好之后单击 Next 继续安装。4 安装MySQL图3信息配置完成,单击 Install 进行安装,然后一路单击 Next,直到出现如图3所示界面。单击 Finsh,将结束 Mysql 的安装。如果在单击 Finsh 时,选中 “configure the MySQL Server now”项,将启动 mysql配置向导4 安装MySQLv步骤 3 配置 MySQL 服务器mysql 配置向导启动界面,单击 Next,选择配置方式,”Detailed Configuration(手动精确配置)”、”Standard Configuration(标准配置)”,单击”
8、Detailed Configuration”选项,这个选项可以让使用者熟悉配置过程,如图4所示图44 安装MySQL选择服务器类型,“Developer Machine(开发测试类,mysql 占用很少资源)”、“Server Machine(服务器类型,mysql 占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql 占用所有可用资源)”,一般选“Server Machine”,如图 5 所示。图54 安装MySQLv步骤 4 安装类型设置“Multifunctional Database(通用多功能型,好)”、“Transact
9、ional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only”(非事务处理型,较简单,主要做一些监控、记数用,对 MyISAM 数据类型的支持仅限于 non-transactional)。这里选择“Transactional DatabaseOnly”,单击 Next 继续安装。4 安装MySQLv步骤 5 安装类型设置“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP) 500个左右)”、(“Manual Setting
10、(手动设置,输一个数)”,这里选“Online Transaction Processing(OLTP)”,单击 Next 如图6所示。图64 安装MySQLv步骤 6 MySQL 端口的设置是否启用 TCP/IP 连接,设定端口,如果不启用,就只能在本地的机器上访问 mysql 数据库。这里选择启用,选中“Enable TCP/IP Networking”选项。设置 Port Number 的值为 3306,单击 Next 如图 7所示。图74 安装MySQLv步骤 7 设置 MySQL 的字符集此步骤比较重要,将对 mysql 默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的
11、 utf8 编码,这两项都不是通用的编码,所以建议选择第三项。然后在 Character Set 那里选择或填写“gbk”或“gb2312”,这两者的区别就是 GBK 的字库容量大,包括了 gb2312 的所有汉字,并且加上了繁体字等。单击 Next 按钮继续,如图 8 所示。 图84 安装MySQLv步骤 8 数据库注册本步骤可以指定 Service Name(服务标识名称),将 mysql 的 bin 目录加入到 Windows PATH(加入后,就可以直接使用 bin 下的文件,而不用指出目录名,比如连接数据库。输入“mysql.exe uusername -ppassword;”就可以
12、,不用指出 mysql.exe 的完整地址,很方便),在这里建议选中“Install As Windows Service”选项。Service Name 按默认提供的即可。如图9所示。单击 Next 继续安装。 图94 安装MySQLv步骤 9 权限设置询问是否要修改默认 root 用户(超级管理)的密码(默认为空),”New root password”项可以填写新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,安装配置完成后另行修改密码),“Confirm(再输一遍)”选项内提示再重输一次密码,防止输错。如图 10所示。“Enable root access
13、from remote machines”选项的表示是否允许 root 用户在其它的机器上登陆,如果要只允许本地用户访问,就不能选中,如果允许远程用户访问请选中。”Create An Anonymous Account”表示是否新建一个匿名用户,匿名用户可以连接数据库,不能操作数据或查询数据。一般无须选中此项。设置完毕,单击【Next】按钮,将显示出如图 11所示的界面。 4 安装MySQL 图104 安装MySQL 图11可以通过服务管理器管理 MYSQL 的服务。停止 MYSQL 的服务。 5 控制服务 启动 MYSQL 的服务。 5 控制服务 也可以在 DOS 中直接通过命令行的形式进行控制。启动 MYSQL 的服务。停止 MYSQL 的服务。 5 控制服务 如果在命令中出现“服务名无效”的提示,如下图所示。请重新执行 MYSQL 服务配置向导。 5 控制服务 结束语谢谢!