《MySQL安装与配置参考模板》由会员分享,可在线阅读,更多相关《MySQL安装与配置参考模板(11页珍藏版)》请在金锄头文库上搜索。
1、Mysql由瑞典Mysql AB公司开发的一个小型关系型数据库管理系统。它是一个真正的多用户、多线程的SQL数据库服务器。由于其体积小、速度快、总体拥有成本低,尤其是开放源代码这一特点,目前它被广泛地应用在Internet上的中小型网站中。本书所有含数据库的示例均采用Mysql。安装Mysql的步骤如下。(1)下载Mysql。下载地址为http:/dev.M “configure the Mysql Server now”项,将启动Mysql配置向导,如图1.3所示。 / 图1.3【提示是否配置服务】(3)配置Mysql服务器。在Mysql配置向导启动界面,选择配置方式,“Detailed C
2、onfiguration(手动精确配置)”、”Standard Configuration(标准配置)”,单击”Detailed Configuration”选项,这个选项可以让使用者熟悉配置过程,如图1.4所示,单击【Next】按钮继续。图1.4【安装方式设置】出现选择服务器安装类型界面,“Developer Machine(开发测试类,M ySQL占用很少资源)”、“Server Machine(服务器类型,Mysql占用较多资源)”、“Dedicated Mysql Server Machine(专门的数据库服务器,Mysql占用所有可用资源)”,一般选“Server Machine”,
3、如图1.5所示。图1.5【安装类型设置】(4)安装类型设置。“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only”(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional)。这里选择“Transactional Database Only”,单击【Next】继续安装。(5)设置网站允许链接Mysql的最大数目。“Decision Support(DSS)/
4、OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,输一个数)”,这里选“Online Transaction Processing(OLTP)”,如图1.6所示,单击【Next】按钮继续安装。图1.6【连接方式设置】(6) Mysql端口的设置。设定端口用来决定是否启用TCP/IP连接,如果不启用,就只能在本地的机器上访问Mysql数据库。这里选择启用,选中“Enable TCP/IP Networking”选项。设置Port Number的值为3306,如图1.7所示,单击【Next
5、】按钮继续。图1.7【对Mysql的端口进行设置,保持默认3306】(7)设置Mysql的字符集。此步骤比较重要,将对Mysql默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的utf8编码,这两项都不是通用的编码,所以建议选择第三项。然后在Character Set下拉框里选择或填写“gbk”或“gb2312”,这两者的区别就是GBK的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字等,如图1.8所示,单击【Next】按钮继续。图1.8【字符集设置】(8)数据库注册。本步骤可以指定Service Name(服务标识名称),将Mysql的bin目录加入到Windows P
6、ATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接数据库。输入“Mysql.exe -uusername -ppassword;”就可以,不用指出Mysql.exe的完整地址,较方便),在这里建议选中“Install As Windows Service”选项。Service Name按默认提供的即可,如图1.9所示,单击【Next】继续安装。图1.9 【数据库注册】 (9)权限设置。询问是否要修改默认root用户(超级管理)的密码(默认为空),“New root password”项可以填写新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,安
7、装配置完成后另行修改密码),“Confirm(再输一遍)”选项内提示再重输一次密码,防止输错。如图1.10所示。“Enable root access from remote machines”选项的表示是否允许root用户在其它的机器上登陆,如果要只允许本地用户访问,就不能选中,如果允许远程用户访问请选中此项。“Create An Anonymous Account”表示是否新建一个匿名用户,匿名用户可以连接数据库,不能操作数据或查询数据。一般无须选中此项。设置完毕,单击【Next】按钮,将显示出如图1.11所示的界面。图1.10【权限设置】图1.11【安装成功】Mysql安装完毕后,可以借
8、助相关的工具备份数据,也可以直接用Mysql中提供的Mysqldump命令进行数据备份,例如,通过DOS命令进入到Mysql安装目录中的bin目录,然后执行如下命令即可:D:Program FilesMysqlMysql Server 5.0binMysqldump -opt u用户名 p密码 -default-character-set=utf8 blogblog.txt1.1 SQLYog的安装与设置SQLyog简要操作步骤如下:1.下载并安装SQLyog可以在SQLyog的官方网站(http:/ select on 数据库.* to 用户名登录主机 identified by 密码 在此
9、增加一个用户并将其名和密码都设为“zyj”,它只可以在localhost主机上登录,只对testmysql数据库有创建、查询、插入、修改、删除的权限。启动Mysql的客户端,并键入以下命令:3.通过SQLYog来连接mysql。 第1步 执行【File】【New connection】命令。将打开连接提示对话框。单击【New】按钮,将创建一个新的连接,给新连接定义一个名字“zyj”,如图1.12所示。图1.12 创建新连接图 第2步 单击【OK】按钮,在Mysql的设置窗体请输入相关的数据,如图1.13所示。注意:Port是安装Mysql时默认的访问端口,如果安装时未修改,则默认值为3306。
10、图1.13 Mysql的设置窗体 第3步 当单击【Test Connection】按钮时,将弹出【Connection Info】的对话框,如图1.14所示。如果提示连接失败,请确定输入的用户名、密码或端口号是否正确。图1.14 连接信息反馈图 第4步 当单击【确定】按钮后,就完成了SQLYog与Mysql的连接。接下来就可以通过SQLYog来进行Mysql的相关操作了。如图1.15所示。图1.15 SQLYog界面图 1.2 表的相关操作SQLYog的最大优点就是简化了对Mysql的操作,这里只是简要地罗列了与表相关的操作。1.创建表在左侧的导航中选择所要操作的数据库,单击鼠标右键选择【cr
11、eate Table】命令,创建新表。如图1.16所示。图1.16 创建表图 2.设置字段在弹出的界面中,输入字段名(Field Name),设置字段类型(Datatype),设置字段长度(Len),对于一些字段还可以设置相关的约束:常用的选项有主键约束(PK),非空约束(Not Null),自增长(Auto Increament)如图1.17所示。图1.17设置表的内容 字段内容设置完之后,单击【Create Table】,设置表名即可完成表的创建。 当然也可以直接运行sql语句,在代码区域输入相应的sql语句,然后执行语句即可完成相应操作。如图1.18所示。图1.18 SQL语句执行图 3
12、.添加数据在左边的导航选中要操作的表,在右边选择【Table Data】,然后可以直接输入相关数据完成添加数据的任务。如图1.19所示。图1.19 添加数据图 4.备份数据单击【Export as.】按钮,可以将此表输出为各种格式保存,常用的保存为sql语句,在保存的时候可以选择要输出的字段。如图1.20所示。图1.20 输出数据图 输出的sql文件位于SQLYog的所在目录之中。打开sql文件可以看到输出的标准sql语句。如图1.21所示。图1.21 SQL语句位置图 也可以在数据库上单击鼠标右键执行【Backup Database As】命令,将整个数据库的所有内容备份为sql文件,如图1.22所示。图1.22 备份数据库文件以上内容只是对本书所涉及的Mysql操作进行概括的介绍,SQLYog的功能越来越丰富,如果英语不太熟练的朋友,也可以通过网络获取汉化版的SQLYog。本小节并不是用来详细阐述SQLyog的详细功能,主要是基于开发中常用的功能来简要地讲解它的使用过程,如果需要详细地了解SQLyog,请查阅它的官方帮助手册或其它相关书籍。