当前位置: 首页 > 编程日记 > 正文

选项选择Windows XP系统安装MySQL5.5.28图解

本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~

Windows XP系统安装MySQL5.5.28图解

MySQL数据库的安装一共分为两个部分:数据库的安装和数据库的配置。

一、MySQL数据库的安装

1、双击下载的MySQL安装文件,如图所示:

选项和选择

2、弹出MySQL5.5安装向导对话框,单击Next按钮,如图所示:

选项和选择

3、打开End-User License Agreement对话框,选中I accept the terms in the License Agreement复选框,单击Next按钮,如图所示:

选项和选择

4、打开Choose Setup Type对话框,在其中列出了3中安装类型,分别是TypicalCustomComplete。如果选择TypicalComplete这两种安装方式,将进入确认对话框,确认选择并开始安装。如果选择Custom,将进入Custom(自定义)对话框。在这里选择Custom,单击Custom按钮,如图所示:

选项和选择

其中3种安装类型的含意如下:

Typical:安装MySQL服务器,MySQL命令行客户端和命令行应用程序,命令行客户端和实用程序包括mysqldumpmyisamchk和其他几个工具来帮助管理MySQL服务器。

Complete:安装软件包内包括的所有组件。完全安装软件包包括的组件有嵌入式服务器库、基准套件、支持脚本和文档。

Custom:安装允许完全控制想要安装的软件包和安装路径。

5、打开Custom Setup对话框,所有可用组件列入Custom Setup对话框左边的树状视图内,未安装的组件用红色图标表示,已安装的组件有灰色图标,如图所示:

选项和选择

6、默认情况下,选择全体安装,要想变动组件,单击该组件的图标并从下拉列表当选择新的选项,并设置安装路径,单击Next按钮,如图所示:

选项和选择

其中四个选项的意思分别是:

Will be installed on local had drive:表示安装这个附加组件到本地硬盘。

Entire feature will be installed on local hard driver:表示将这个组件特性及其子组件到本地硬盘。

Feature will be installed when required:表示这个附加组件在需要的时候才安装。

Entire feature will be unavailable:表示不安装这个组件。

MySQL默认的安装路径为“C:\Program Files\MySQL\MySQL Server 5.5\”,如果想要变动安装的路径,可以单击安装路径右侧的Browse按钮来变动默认安装路径。

7、接下来会进入安装确认对话框,单击Install按钮,如图所示:

选项和选择

8、开始安装MySQL文件,安装向导进程中所做的设置将在安装实现之后失效,用户可以通过进度条看到当前安装进度,如图所示:

选项和选择

9、安装实现后,将弹出有关MySQL Enterprise版本的介绍说明对话框,单击【More】按钮,如图所示:

选项和选择

10、在浏览器中打开一个页面,然后单击Next按钮进入第二个介绍对话框,如图所示:

选项和选择

11、单击Next按钮,进入安装实现界面,如图所示:

选项和选择

在安装实现对话框有一个选项【Launch the MySQL Instance Configuration Wizard】,选择该选项,MySQL安装文件将启动MySQL配置向导。此处,选当选项,然后单击Finish按钮,将进入MySQL配置向导对话框,开始配置MySQL。如果此处取消选中该选项,还可以以进入MySQL安装bin目录直接启动MySQL InstanceConfig.exe文件,停止配置MySQL.

二、MySQL数据库的配置

MySQL安装终了之后,需要对服务器停止配置,可以应用图形化的配置工具MySQLInstanceConfig.exe。启动MySQL Instance Configuration Wizard,或者在MySQL安装目录下的bin目录中直接双击MySQLInstanceConfig.exe启动配置向导。详细的配置步骤如下所示:

1、启动配置向导,将进入配置对话框,如图所示:

选项和选择

2、单击Next按钮,进入选择配置类型对话框,在配置类型对话框中可以选择两种配置类型:Detailed Configutaion(详细配置)Standard Configuration(标准配置),如图所示:

选项和选择

其中各选项的含意如下所示:

Standard Configuration该选项适合想要倏地启动MySQL而不必考虑服务器配置的新用户。

Detailed Configuration该选项适合想要更加详细地控制服务器配置的高等用户。

3、为了学习MySQL的配置进程,在此选择详细配置选项,单击Next按钮,进入服务器类型对话框,可以选择3种服务器类型,选择哪种服务器将影响到MySQL Configuration Wizard对内存、硬盘和进程或应用的决策,如图所示:

选项和选择

作为初学者,选择Developer Machine已足够了,这样占用系统的资源不会很多。

各选项的含意如下所示:

Developer Machine该选项代表典型个人桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成应用起码的系统资源。

Server Machine该选项代表服务器,MySQL服务器可以同其他应用程序一同运行,如FTPEmailWeb服务器。MySQL服务器配置成应用恰当的比例的系统资源。

每日一道理
有一首诗最为动人,那就是青春;有一段人生最美丽,那就是青春;有一道风景最为亮丽,那就是青春。青春,不要说已疲惫,也许你的幻想曾被现实无情毁灭,也许你的追求毫无结果,但你应该相信,没有寒风的洗礼,哪来万紫千红的春天,没有心的耕耘,哪有累累硕果?

Dedicated MySQL Server Machine该选项代表只运行MySQL服务的服务器。假定没有运行其他应用程序,MySQL服务器配置成应用所用可用系统资源。

4、单击Next按钮,进入选择数据库用处对话框,在该对话框中有3个选项,一般选择默认的第一个单选按钮,即多功能数据库,如图所示:

选项和选择

其中各选项含意如下所示:

Multifunctional Database:选择该选项,则同时应用InnoDBMyISAM贮存引擎,并在两个引擎之间均匀分配资源。提议经常应用两个贮存引擎的用户选择该选项。

Transactional Database Only:该选项同时应用InnoDBMyISAM贮存引擎但是将大多数服务器资源指派给InnoDB贮存引擎,提议主要应用InnoDB,偶尔应用MyISAM的用户选择该选项。

Non-Transactional Database Only:该选项完全禁用InnoDB贮存引擎,将所有服务器资源指派给MyISAM引擎。但支持不支持事务的MyISAM数据类型。

5、单击Next按钮,进入InnoDB表空间配置对话框,这里可认为InnoDB数据文件选择贮存位置,一般可以直接选择默认,Drive info显示了存放位置的分区信息,如图所示:

选项和选择

6、单击Next按钮,进入设置服务器最大并发连接数对话框中,该对话框中供给了3种不同的连接选项,我觉的还是手动设置比较好,在这里我将连接数改为500,如图所示:

选项和选择

其中各选项的含意如下所示:

Decision Support(DSS)/OLAP如果服务器不需要大量的并行连接可以选择该选项。假定最大连接数目设置为100,均匀并行连接数为20.

Online Transaction Processing(OLTP)联机事务处理,如果服务器需要大量的并行连接则选择该选项。最大连接数设置为500.

Manual Setting人工设置。选择该选项可以手动设置服务器并行连接的最大数目。从下拉列表当选择并行链接的数目,如果期望的数目不在列表中,则在下拉列表框中输入最大连接数。

7、单击Next按钮,进入设置网络选项对话框,在Networking Options对话框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,默认情况下启用TCP/IP网络,默认端口为3306,要想变动访问MySQL应用的端口,从下拉列表当选择一个新端口或直接向下拉列表框中输入新的端口好,但要保证选择的端口号没有被占用。如果选择Add firewall exception for this port复选框,防火墙将允许通过该端口访问,在这里选中该选项。如果选中Enable Strict Mode选项,MySQL会对输入的数据停止严厉的校验,我个人认为选中是一个好的选择,这样可以严厉的遵守MySQL的规矩,可以养成一个好习惯,如图所示:

选项和选择

8、单击Next按钮,打开用于设置MySQL默认语言编码字符集的对话框,该对话框供给了3种类型字符集,如果要支持中文,经常使用的选项有latin1gb2312gbk或者utf-8,如果都是英文字符,可以选择latin1,如果要支持中文,可以选择国标gb2312或者gbk,如果要支持多国语言可以选择utf-8,在这里选择utf-8,从第三个选项下拉列表当选择utf-8,选择这个还有一个原因,就是用java去连接该数据库的时候防止涌现乱码的问题,如果涌现了乱码的话,在连接的url后面加上“?useUnicode=true&characterEncoding=UTF-8”如图所示:

选项和选择

其中各选项的含意如下所示:

Standard Character Set标准字符集。如果想要应用Latin1作为默认服务器字符集,则选择该选项。Latin1用于英语和许多西欧语言。

Best Support For Multilingualism:支持多种语言。如果想要应用UTF-8作为默认字符集,则选择该选项。UTF-8可以将不同语言的字符贮存为单一的字符集。

Manual Selected Default Character Set/Collation人工选择的默认字符集/校订规矩。如果想要手动选择服务器的默认字符集,请选择该选项。从下拉列表当选择期望的字符集。

9、单击Next按钮,进入用于设置Windows选项的对话框,在这里可以选择将MySQL安装为Windows服务,并制定服务名称,并允许命令行,设置了允许命令行后,就能够用命令行去操作MySQL了,如图所示:

选项和选择

其中各选项的含意如下所示:

选中Install As Windows Service复选框将MySQL安装为Windows服务。

Service Name右侧的下拉列表框中可以选择服务名称,也可以自己输入。

选中Launch the MySQL Server automatically选项,则Windows启动之后MySQL会自动启动,我觉的自动启动不太好,还是需要时在启动就行,这里先选为自动,安装实现之后,再变动为手动的。

选中Include Bin Directory in Windows PATH选项,MySQLbin目录将会添加到环境变量PATH中,这样以后在cmd模式下,可以直接应用bin目录下的文件,而不必每次都输入完全的地址。

10、单击Next按钮,进入用于设置安全选项的对话框,如图所示:

选项和选择

其中各选项的含意如下所示:

要想设置root密码,在New root passwordConfirm两个文本框内输入要设置的密码。

要想禁止通过网络以root登岸,不必选中Enable root access from remote machines(只允许从本机登岸连接)复选框。这样可以提高root账户的安全,这里我选择该选项。

要想创立一个匿名用户账户,选中Create An Anonymous Account(创立匿名账户)复选框。创立匿名账户会下降服务器的安全,因此不提议选中该选项。

如果不想设置root密码,不选中Modify Security Settings(修改安全设定值)复选框。

11、单击Next按钮,进入预备执行配置对话框,如图所示:

选项和选择

12、如果对设置准确无误,单击Execute按钮,MySQL Server配置向导执行一系列的任务,并在对话框中显示任务进度,执行终了之后显示如图所示:单击Finish按钮实现整个配置进程。

选项和选择

这样MySQL数据库的安装和配置就实现了。

文章结束给大家分享下程序员的一些笑话语录: 联想——对内高价,补贴对外倾销的伟大“民族”企业。

转载于:https://www.cnblogs.com/jiangu66/archive/2013/05/13/3076953.html

相关文章:

荣耀:想成功要敢于推翻重来

1月底,荣耀总裁赵明接受了吴晓波的采访。在采访中,赵明在谈到手机行业的未来,以及手机企业该如何应对时,说“做企业一定要有消灭自己的勇气,才能够在一波一波的浪潮当中活下来”。事实上,正是因为有着这种敢…

【组队学习】十月组队学习内容详情!(第30期)

第30期 Datawhale 组队学习活动马上就要开始啦! 本次组队学习的内容为: 吃瓜教程——西瓜书南瓜书李宏毅机器学习(含深度学习)深入浅出Pytorch时间序列分析机器学习数学基础树模型与集成学习CV中的Transformer青少年编程&#xf…

php mysql ajax日历记事本_php+mysql+jquery日历签到

在网站开发过程中我们会经常用到签到功能来奖励用户积分,或者做一些其他活动。这次项目开发过程中做了日历签到,因为没有经验所有走了很多弯路,再次记录过程和步骤。1.日历签到样式:2.本次签到只记录本月签到数,想要查…

转【红帽GFS集群文件系统配置指南】

本节中将简单的介绍下RedHat的集群文件系统GFS的配置,集群文件系统同普通的文件系统,例如:ext3,ufs,ntfs不一样,集群文件系统采用分布式锁管理,可以实现多个节点同时读写文件。主流的集群文件主要有IBM的GP…

[nRF51822] 8、基础实验代码解析大全 · 实验11 - PPI

前一篇分析了前十个基础实验的代码,从这里开始分析后十个~ 一、PPI原理: PPI(Programmable Peripheral Interconnect),中文翻译为可编程外设互连。 在nRF51822 内部设置了PPI 方式,可以通过任务和事件让不同外设之间进行互连&…

【组队学习】【第30期】青少年编程(Scratch 三级)

小朋友们大家好,我是本次组队学习的领航员-马燕鹏,欢迎大家参加《青少年编程(Scratch 三级)》航海活动。 今天的开营有两大环节: 1、「活动介绍」介绍我们这个活动的整体设计框架。2、「规则介绍」介绍我们本次活动要…

linux resin mysql_Linux下Resin JSP MySQL的安装和配置-2

如果有,陆续(2)编辑httpd.conf# vi /usr/local/apache2/conf/httpd.conf找到ResinConfigServer localhost 6802确信其内容为:LoadModule caucho_module /usr/local/apache2/modules/mod_caucho.soResinConfigServer 192.168.1.109 6802 //即改localhost为你的计算机的实际IPCa…

胡锐锋:组队学习分享(队长)

组队学习分享(队长) 自我介绍 胡锐锋,现为Datawhale成员,目前担任《统计学习方法习题解答》开源项目的负责人,已工作近8年,由大数据平台研发工程师转变成一位项目管理人。我的人生目标是让未来的孩子们少…

[转]解析字符串的方法

解析字符串的方法 char st[]”123.45ab”; 解析这一段字符串,有很多种方法。这里介绍一个在”stdio.h”里面的函数: sscanf(…); 如果你看了如下代码,应该会有所感悟: 1 # include "stdio.h"2 3 int main() {4 char st[]"…

SpringBoot之@EnableConfigurationProperties分析

我们在用SpringBoot进行项目开发的时候,基本上都使用过ConfigurationProperties这个注解,我们在之前的文章中也说过ConfigurationPropertiesBindingPostProcessor会对标注ConfigurationProperties注解的Bean进行属性值的配置,但是我们之前没有…

mysql 自动管理内存_MySQL内存管理,内存分配器和操作系统

导读作者:Sveta Smirnova翻译:郑志江校对:徐晨亮原文 :MySQL Memory Management, Memory Allocators and Operating System本文涉及链接在文末展示当用户使用任何软件(包括MySQL)碰到内存问题时,我们第一反应就是内存泄…

采集音频和摄像头视频并实时H264编码及AAC编码

0. 前言 我在前两篇文章中写了DirectShow捕获音视频然后生成avi,再进行264编码的方法。那种方法有一些局限性,不适合实时性质的应用,如:视频会议、视频聊天、视频监控等。本文所使用的技术,适用于这种实时性的应用&…

【算法练习】校招研发工程师笔试题

请留言,说出你的解题思路和答案。稍后,我会把参考答案发到留言区。不定期整理相关的问题答案分享。 01、下面对于线性表的叙述中,不正确的是()。 (A)线性表采用顺序存储时,必须占用…

Ubuntu安装tomcat

1.从官网中下载apache-tomcat-**.tar.gz文件 2.在本地文件新建一个文件夹(tomcat),在文件夹中解压压缩包, 不需要使用root: tar -zxvf /home/xcx/下载/apache-tomcat-8.5.11.tar.gz 3.进入解压文件中使用命令,将tomcat中的文件全部设置添加读…

mysql 绑定参数_MySQL 使用 Perl 绑定参数和列

SQL 语句通常是动态构建的,用户提供一些输入,并将其内置到语句中。 程序员每次处理用户的输入时都必须谨慎。 它具有一些严重的安全隐患。 动态构建 SQL 语句的推荐方法是使用参数绑定。绑定参数可以防止 SQL 注入程序。 它会自动转义一些特殊字符并允许…

java入门(p1)进入java的世界

浅谈java世界(连载中P1) Java是一门语言,它并不是很难理解的东西,语言是来进行交流的工具,那么它用来跟谁来交互呢,所有的语言都有与其交流的对象,中文也好英文也罢,交流基本的对象应…

python __setattr__ , __getattr__

Python Class 对象或类型通过内置成员 __dict__ 来存储成员信息。 我们还可以通过重载 __getattr__ 和 __setattr__ 来拦截对成员的访问,需要注意的是 __getattr__ 只有在访问不存在的成员时才会被调用。转载于:https://www.cnblogs.com/Huayuan/archive/2013/05/17…

第01章 PyTorch简介和安装 的学习笔记

由于第一章,主要介绍Pytorch的安装,而自己的笔记本已经安装了CPU版本的Pytorch,所以第一章主要是复习了Conda的基本命令并做了5个选择题供大家练习。 课程来源:https://github.com/datawhalechina/thorough-pytorch 1、在Window…

python socket tcp客户端_python网络编程socketserver模块(实现TCP客户端/服务器)

摘录python核心编程socketserver(python3.x版本重新命名)是标准库中的网络编程的高级模块。通过将创建网络客户端和服务器所必须的代码封装起来,简化了模板,为你提供了各种各样的类。除了隐藏了实现细节之外,它督促我们使用类(面向对象的思维…

template.process(root, out)的用法(shiro项目中来的九)

假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请…

java中最常用jar包的用途说明,适合初学者

jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法&#xff…

【青少年编程(第33周)】Scratch(三级)公益活动开营了!

2021年10月10日(周日)晚20:00我们在青少年编程竞赛交流群开展了第三十三期直播活动。我们直播活动的主要内容如下: 首先,我们奖励了上周测试超过40分的小朋友。 其次,我们讲解了上次测试中小朋友们做错的题目Scratch青…

python函数图像绘制、函数不固定_无法在函数中绘制tkinter图像

我正在制作一个垄断游戏,我试图在画布上绘制图像,但它只有在功能不起作用的情况下才会起作用:def make_image(root, location, canvas):photo PhotoImage(file root)canvas.create_image(location["X"],location["Y"],…

一些与算法有关的网站

//转自:http://www.cnblogs.com/a180285/archive/2012/01/15/2290290.html //------------------------------------------------------------------------------------------------------------------------------------------------------------ 我在网上到处找了…

【工程基础】校招研发工程师笔试题

请留言,说出你的解题思路和答案。稍后,我会把参考答案发到留言区。不定期整理相关的问题答案分享。 1、以下代码违反了什么设计原则() public class Student {public int Id;public string StudentName; }public class MClass {…

情人节学写html5微信游戏

情人节都在干什么??? 当然是写代码!!! 看某书正好以一个html5微信游戏,很适合今天的日子 附上demo:demo 请在手机上查看,pc端请切换手机调试模式,目前没弄完后…

python和idl_有前辈对比过IDL和Python的速度吗,哪个会快点?

看到这个问题,发现国外还真有人做过对比,主要在于语言特点方面,并没有详细的定量对比,贴过来大家一起乐呵乐呵。其实大体上就是之前几位答主所说的那样,主要区别在于:1.资料的多少。python资料较多2.现成的…

测试用例经验谈

1.需要测试的那个类是new出来的实例; 2.被测试的类实例的对象所需要调用的接口或者对象都是mock出来的(无论是否已经有实现)。 3.所有的接口都是根据被测试的类的需要产生的,即接口属于客户(被测试的类)。 …

中国电子学会图形化四级编程题:加减法混合运算器

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。 我们将有关编程题目的教学视频已经发布到抖音号21252972100,小马老…

Bzoj4566:[HAOI2016]找相同字符

题面 Bzoj Sol 两个串拼在一起后求出后缀数组 然后显然的\(n^2\)暴力&#xff0c;就是直接枚举求\(LCP\) 又由于扫的时候是对\(height\)取\(min\) 那么可以用单调栈维护每一段的贡献相同的 # include <bits/stdc.h> # define RG register # define IL inline # define Fi…