MySQL安装详解

步骤1:选择安装类型

有3种安装类型:Typical(典型安装)、Complete(完全安装)和Custom(定制安装)。

Typical(典型安装)安装只安装MySQL服务器、mysql命令行客户端和命令行实用程序。命令行客户端和实用程序包括mysqldump、myisamchk和其它几个工具来帮助你管理MySQL服务器。

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

Custom(定制安装)安装允许你完全控制你想要安装的软件包和安装路径。

步骤2:定制安装对话框

所有可用组件列入定制安装对话框左侧的树状视图内。未安装的组件用红色 X

图标表示;已经安装的组件有灰色图标。要想更改组件,点击该组件的图标并从下拉列表中选择新的选项。

可以点击安装路径右侧的Change...按钮来更改默认安装路径。

选择了安装组件和安装路径后,点击Next按钮进入确认对话框。

安装过之后就需要对mysql配置了:

步骤3:选择配置类型

可以选择两种配置类型:Detailed Configuration(详细配置)和Standard

Configuration(标准配置)。Standard

Configuration(标准配置)选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。详细配置选项适合想要更加细粒度控制服务器配置的高级用户。

如果你是MySQL的新手,需要配置为单用户开发机的服务器,Standard

Configuration(标准配置)应当适合你的需求。选择Standard Configuration(标准配置)选项,则 MySQL

Configuration Wizard(配置向导)自动设置所有配置选项,但不包括服务选项和安全选项。

Standard

Configuration(标准配置)设置选项可能不符合我们的需求。如果系统上已经安装了其他版本的MySQL,那么建议选择详细配置。

步骤4:选择服务器类型

可以选择3种服务器类型,选择哪种服务器将影响到MySQL Configuration Wizard(配置向导)对内存、硬盘和过程或使用的决策。

·Developer

Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。

·Server

Machine(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。MySQL服务器配置成使用适当比例的系统资源。

·Dedicated MySQL Server

Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。假定运行没有运行其它应用程序。MySQL服务器配置成使用所有可用系统资源。

步骤5:选择储存引擎

你可以指出创建MySQL表时使用的表处理器。通过该选项,你可以选择是否使用InnoDB储存引擎,以及InnoDB占用多大比例的服务器资源。

·Multifunctional

Database(多功能数据库):选择该选项,则同时使用InnoDB和MyISAM储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。

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

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

·Non-Transactional Database

Only(只是非事务处理数据库):该选项完全禁用InnoDB储存引擎,将所有服务器资源指派给MyISAM储存引擎。建议不使用InnoDB的用户选择该选项。

这里简单介绍一下,InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比

InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持及外键等高级数据库功能。

步骤6:选择InnoDB数据文件存放目录

步骤7:设置并发连接数设置

限制所创建的与MySQL服务器之间的并行连接数量很重要,以便防止服务器耗尽资源。

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

·Online Transaction

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

·Manual

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

步骤8:联网选项

在Networking

Options(网络选项)对话框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号。默认情况启用TCP/IP网络。要想禁用

TCP/IP网络,取消选择Enable TCP/IP Networking选项旁边的检查框。

默认使用3306端口。要想更访问MySQL使用的端口,从下拉框选择一个新端口号或直接向下拉框输入新的端口号。如果你选择的端口号已经被占用,将提示确认选择的端口号。

步骤9:选择字符集

MySQL服务器支持多种字符集,可以设置适用于所有表、列和数据库的默认服务器字符集。使用Character Set(字符集对话框)来更改

MySQL服务器的默认字符集。

·Standard Character

Set(标准字符集):如果想要使用Latin1做为默认服务器字符集,则选择该选项。Latin1用于英语和许多西欧语言。

·Best Support For

Multilingualism(支持多种语言):如果想要使用UTF8做为默认服务器字符集,则选择该选项。UTF8可以

将不同语言的字符储存为单一的字符集。

·Manual Selected Default Character

Set/Collation(人工选择的默认字符集/校对规则):如果想要手动选择服务器的默认字符集,请选择该项。从下拉列表中选择期望的字符集。

我在配置的过程中只需要修改为Manual Selected Default Character Set/Collation为utf8

步骤10:设置服务

在基于Windows

NT的平台上,可以将MySQL服务器安装成服务。安装成服务,系统启动时可以自动启动MySQL服务器,甚至出现服务故障时可以随Windows自动启动。

默认情况,MySQL Configuration

Wizard(配置向导)将MySQL服务器安装为服务,服务名为MySQL。如果你不想安装服务,取消Install As Windows

Service选项旁边的选择框。可以从下拉框选择新的服务名或在下拉框输入新的服务名来更改服务名。

要想将MySQL服务器安装为服务,但是不自动启动,不选中Launch the MySQL Server

Automatically选项旁边的检查框。

Include Bin Directory in Windows PATH

选择该项的话就是讲bin目录放在windows的path中我们可以通过命令行来使用bin目录下面的可执行文件

步骤11:安全选项

强烈建议为你的MySQL服务器设置一个root密码,默认情况MySQL Configuration

Wizard(配置向导)要求你设置一个root密码。如果你不想设置root密码,不选中Modify Security

Settings(修改安全设定值)选项旁边的选择框。

要想设置root密码,在New root

password(输入新密码)和Confirm(确认)两个框内输入期望的密码。如果重新配置已有的服务器,你还需要Current root

password(当前root密码)框内输入已有的root密码。

要想防止通过网络登录,不选中Enable root access from remote

machines(不允许远程连接)选项旁边的框。这样可以提高安全。

要想创建一个匿名用户账户,选中Create An Anonymous

Account(创建匿名账户)选项旁边的框。创建匿名账户会降低服务器的安全,并造成登录和许可困难。因此不建议。

OK,最后完成,讲配置信息写到配置文件中并且其他服务.

卸载MySQL

卸载MySQL可以直接在电脑中的控制面板卸载或者使用360软件管家找到对应的MySQL安装程序卸载即可

由于卸载时有残余文件导致mysql安装失败。

Win+r打开运行输入regedit,逐一删除以下注册表

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

上面3个注册表有就删除存在就删除,有的注册表可能不存在没有关系

删除路径下C:\ProgramData\MySQL删除之后,即可安装成功

这里的ProgramData是隐藏文件夹,需要电脑显示隐藏文件

若上述步骤都执行完后,还是无法安装MySQL5.5版本或之前版本,那么就建议安装MySQL5.7版本

mysql 安装 知乎_知乎问答3-MySQL安装详解相关推荐

  1. mysql 分组查询例子_分组查询GROUP BY用法例子详解

    GROUP BY在mysql中是分组查询了,那么你对于GROUP BY有了解多少呢,下面我们来看一篇关于GROUP BY使用例子,具体的细节如下所示. 在SQL中使用GROUP BY来对SELECT的 ...

  2. oracle mysql连接池配置文件_数据库连接池两种配置方式详解

    数据库连接池: 负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个:释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接 ...

  3. c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...

    这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...

  4. MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解

    MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解 Percona XtraDB Cluster简称PXC.Percona Xtradb Cluster的实现是在 ...

  5. python符号格式化设置区间_Python 数值区间处理_对interval 库的快速入门详解

    使用 Python 进行数据处理的时候,常常会遇到判断一个数是否在一个区间内的操作.我们可以使用 if else 进行判断,但是,既然使用了 Python,那我们当然是想找一下有没有现成的轮子可以用. ...

  6. Mysql高手系列 - 第20篇:异常捕获及处理详解(实战经验)

    Mysql高手系列 - 第20篇:异常捕获及处理详解(实战经验) 参考文章: (1)Mysql高手系列 - 第20篇:异常捕获及处理详解(实战经验) (2)https://www.cnblogs.co ...

  7. php去除重复的数据保留一条,mysql查找删除重复数据并只保留一条实例详解

    有这样一张表,表数据及结果如下: school_id school_name total_student test_takers 1239 Abraham Lincoln High School 55 ...

  8. 机器学习模型 知乎_知乎CTO李大海:谢邀,来分享下内容社区的AI架构搭建与应用...

    谢邀!知乎 CTO 来分享下内容社区的 AI 架构搭建与应用. 「在信息爆炸的互联网海洋中,有价值的信息仍然是稀缺的」.知乎的诞生源于这样一个非常简单的初心. 而在挖掘真正有价值的信息过程中,知乎很好 ...

  9. python 赚钱 知乎_知乎赚钱实战:我是如何一篇文章赚 3000+

    知乎赚钱实战:我是如何一篇文章赚 3000+ 2020-11-20 声明:本文来自于微信公众号 痴海(ID:growth_ch),作者:  阿昕,授权站长之家转载发布. 每周,痴海会教你一个爬虫实战应 ...

最新文章

  1. Python的零基础超详细讲解(第五天)-Python的运算符
  2. Android从url不产生cookie,如何从android.webkit.CookieManager获取所有cookie或cookie的URL
  3. lorawan的工作原理_LoRaWAN协议的工作原理是怎样的
  4. Android开发者指南(29) —— USB Host and Accessory
  5. [zw]薰衣草/紫花苜蓿+桑椹/(黑红蓝)霉等植物
  6. 模型参数太多怎么办?用谷歌高效训练库GPipe啊
  7. 【Eclipse】Eclipse中修改项目的映射名称与端口
  8. MP3文件格式说明 (转)
  9. C#进行注册表项和键值操作
  10. 微型计算机中Ron4,第一章 计算机文化
  11. ae中合成设置的快捷键_提升AE效率的20个快捷键
  12. C++打印九九乘法表
  13. Excel查询颜色RGB值
  14. 无限滚动新一代老虎机
  15. 个人永久性免费-Excel催化剂功能第83波-遍历文件夹内文件信息特别是图像、音视频等特有信息...
  16. python透视变换原理_python cv2中的透视变换
  17. 《完全用Linux工作》
  18. 计算机网络技术(五)——网络互联技术
  19. 2017qq红包雨最强攻略
  20. 终焉誓约怎么用电脑玩 终焉誓约模拟器玩法教程

热门文章

  1. 阅读笔记 MISA: Modality-Invariant and -Specific Representations for Multimodal Sentiment Analysis
  2. 【OpenGL】十六、OpenGL 绘制四边形 ( 绘制 GL_QUADS 四边形 )
  3. 房产营销、地产中介如何高效低成本获客?
  4. 电网变电站高空作业规范检测-安全绳、安全带佩戴检测图像数据集(voc,yolo两类标签)
  5. python2安装tensorflow,tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
  6. 【云栖大会】阿里金融云总经理徐敏:金融云时代计算、连接与信任
  7. 换电脑了数据如何迁移?这个方法简单又高效!
  8. aspen软件对电脑的要求_Lumion对于电脑硬件的要求到底有哪些?
  9. python 自学笔记之 签名设计
  10. MATLAB--simulink工具箱的使用(2)