当前位置:网站首页>mysql 5.7windows环境安装
mysql 5.7windows环境安装
2022-07-20 09:05:00 【linjun20】
Mysql 的安装
用MSI安装包安装
根据自己的操作系统下载对应的32位或64位安装包。按如下步骤操作:
MySQL数据库官网的下载地址http://dev.mysql.com/downloads/mysql,
第一步:安装许可
双击安装文件,在如下图所示界面中勾选“I accept the license terms”,点击“next”。
第二步:选择设置类型
如下图所示,有5种设置类型:
Developer Default:安装MySQL服务器以及开发MySQL应用所需的工具。工具包括开发和管理服务器的GUI工作台、访问操作数据的Excel插件、与Visual Studio集成开发的插件、通过NET/Java/C/C++/OBDC等访问数据的连接器、例子和教程、开发文档。Server only:仅安装MySQL服务器,适用于部署MySQL服务器。Client only:仅安装客户端,适用于基于已存在的MySQL服务器进行MySQL应用开发的情况。Full:安装MySQL所有可用组件。Custom:自定义需要安装的组件。
MySQL会默认选择“Developer Default”类型,个人建议选择纯净的“Custom”类型,可根据自己的需求选择想要安装的组件,这里选择“Custom”后点击“next”。
第三步:选择产品与特性
一般按照自己的需求选择对应位数的Mysql server,同时可以选择document与samples and Examples,然后点击“next”。如下图所示:
第四步、安装完成,点击next。
第五步:选择类型
进入到选择类型页面,如下图所示:
点击Content Type的下拉框,显示有三种类型:
Development Machine:开发机器,MySQL会占用最少量的内存。Server Machine:服务器机器,几个服务器应用会运行在机器上,适用于作为网站或应用的数据库服务器,会占用中等内存。Dedicated Machine:专用机器,机器专门用来运行MySQL数据库服务器,会占用机器的所有可用内存。
根据自己的用途选择相应的类型配置,为服务器高并发性能选择“Server Machine”类型。
选择好配置类型后进行连接配置,如下图:
常用的是TCP/IP连接,勾选该选项框,默认端口号是3306,可在输入框中更改。若数据库只在本机使用,可勾选“Open Firewall port for network access”来打开防火墙,若需要远程调用则不要勾选。
下面的“Named Pipe”和“Shared Memory”是进程间通信机制,一般不勾选。
“Show Advanced Options”用于在后续步骤配置高级选项,为尽可能多的了解MySQL的可配置项,这里勾选该选项框。点击“next”进入下一步。
第六步:账户配置
进入到MySQL的账户和角色配置界面,如下图:
root账户拥有数据库的所有权限,在密码框输入自己设置的密码。数据库在开发和维护过程中为了安全性和便于管理会为不同的用户授予相应操作权限的账户密码,点击“Add User”按钮,在弹出的会话框中设置不同权限等级的账户。当然也可以在后期自己进行账户创建以及授权。
第七步:配置Windows Service
将MySQL服务配置成Windows服务后,MySQL服务会自动随着Windows操作系统的启动而启动,随着操作系统的停止而停止,这也是MySQL官方文档建议的配置,界面如下图:
Windows service Name可设置为默认值,只要与其它服务不同名即可。在Windows系统中基于安全需求,MySQL服务需要在一个给定的账户下运行,选择默认的Standard System Account即可。保持默认配置后点击“next”。
第八步:高级配置
因为在前面的第四步中勾选了“Show Advanced Options”选项,所以出现如下图所示的高级选项配置:
在这里可配置各种日志文件的存储路径,它默认存储在MySQL安装目录的data目录下面,若非必须不建议改动。Slow Query Log(慢查询日志)后面有一个Seconds配置项,默认值为10,表示一个SQL查询在经过10s后还没有查询出结果就会将此次查询记录到Slow Query Log中,方便DBA快速找到低效的操作。Bin Log可用于主从数据同步。最下面的Server Id用于Master-Slave配置。这些都将在后续课程中讲到,这里保持默认配置即可。点击“next”。
第九步:服务器配置应用
经过上述配置后,一个MySQL数据库已基本配置完成。进入到这一步骤后点击“Execute”执行配置项,如下图:
等到出现如下界面表示安装成功,点击“Finish”完成。
安装到最后一步的时候出现了两个问题:
(1) 无法启动数据库服务器,可采用下面两个方案来解决
1在服务中找到Mysql57,右键-属性-登录-本地系统账户。
- 自己手动去启动Mysql。
(2) applying security settings出现错误,无法继续执行下去,这个时候可以关闭防火墙(最好是在安装数据库之前就将防火墙关闭)。
边栏推荐
- Guys, do PostgreSQL CDC and PostgreSQL have to configure logical replication? Currently deployed
- Explanation of new basic surveying and mapping terms
- pyspark里mapPartitions的用法
- 路由策略干涉选路
- (第二章一一栈与队列)第二节 栈的链式存储
- 牛客-TOP101-BM33
- 换个姿势做运维!GOPS 2022 · 深圳站精彩内容抢先看!
- 新型基础测绘名词解释
- Knowledge points of MySQL (10)
- Alibaba cloud CDN domain name configuration method
猜你喜欢
在线教育项目整合Swagger
MySQL之知识点(十一)
Introduction to open source lightweight workflow workflowcore
gis设备在国土资源管理中有何作用?
「接口测试入门课」打卡学习 day06:接口测试平台:工具和框架不可以兼容?
刚入门软件测试行业的女生就能月薪过万骗局解秘
字节跳动(抖音)软件测试月薪23K岗、技术总监三面面试题最新出炉
PHP registration user requirements
Spark efficient data analysis 04. RRD creation
Application of linked list
随机推荐
SQL statement problem, do not know whether it is correct, ask for guidance
php 读写文件文本
在线教育项目整合Swagger
C#入门系列(二十五) -- 接口
路由策略干涉选路
Usage of mappartitions in pyspark
Regular expression matching URL
Spss-kmeans聚类分析操作
MATLAB画雷达图(四行代码)
Reading Ming Dynasty 1566
VOD constructs its own player, and the user calls the interface to obtain the video playback address
(Chapter 2 - stack and queue) chain storage of the second section stack
Niuke-top101-bm33
Aruba learning notes 02 Web UI -- Introduction to dashborder panel
Summer summary (I)
JVM heap memory parsing
Tp5.1 open the web address and output the web page code without transformation and rendering (template return $this- & gt; fetch() return view();)
The development trend of digital twin virtual reality
English语法_反身代词
Visual solution of digital twin landing design bridge