在实际开发应用中,我们经常要用到数据库,一般情况下公司都会为每个项目搭建好测试环境数据库。但是有时候测试环境数据库有局限性,比如只能使用公司内网访问,当网络连接不畅时连接速度慢,怕自己误操作会误删数据等。这时我们就需要在自己的电脑上搭建数据库环境,一来使用不受网络和地域限制,而来可以大胆尝试删除操作等。这篇文章就来为大家介绍下,怎么在自己的windows系统上安装mysql数据库。

1. 下载mysql数据库

mysql数据库的下载可直接访问mysql官网下载:https://www.mysql.com/downloads/
可以看到下载列表中主要有以下内容:
● Oracle MySQL云服务(商业,Oracle MySQL云服务基于MySQL企业版,由Oracle云提供支持,提供企业级MySQL数据库服务。)
● MySQL企业版(商业,MySQL企业版包含了MySQL最全面的高级功能和管理工具)
● MySQL集群CGE(商业,MySQL Cluster是一个实时的开源事务数据库,专为在高吞吐量条件下快速,永远在线访问数据而设计。)
● MySQL社区版(GPL)
这我们选择社区版即可。
当我们选择社区版服务器后,可以查看到当前服务器的最新版本和历史版本,目前最新版本是5.7.20版本,但这次演示我们选择5.5版本的。在历史版本中找到5.5版本后,选择对应系统版本,即可看到所有软件包:

这里可以看到有分发版和压缩版两种,ZIP是免安装的软件包,MSI是微软特有压缩格式,是需要安装的软件包,mysql ZIP Archive:压缩版本,需要自己配置,mysql MSI Installer:安装版本,安装过程中自动配置。此处我选择的是MSI版,因为可以自动配置。

2、安装mysql数据库

● 下载完毕后,运行下载的msi安装包,这时如果你的电脑上之前已经安装过msq数据库,它会提示你选择change(更改以前的功能),repair(修复已有数据库)或remove(移除旧的数据库)。如果之前没有安装则不会有此提示。
● 当选择重新安装服务器时,会让你选择安装类型,有3种安装类型:Typical(典型安装)、Complete(完全安装)和Custom(定制安装)。 Typical(典型安装)安装只安装MySQL服务器、mysql命令行客户端和命令行实用程序。命令行客户端和实用程序包括mysqldump、myisamchk和其它几个工具来帮助你管理MySQL服务器。 Complete(完全安装)安装将安装软件包内包含的所有组件。完全安装软件包包括的组件包括嵌入式服务器库、基准套件、支持脚本和文档。 Custom(定制安装)安装允许你完全控制你想要安装的软件包和安装路径。

这里我选择了完全安装。
● 当选择完安装类型后,则进入配置类型对话框。可以选择两种配置类型:Detailed Configuration(详细配置)和Standard Configuration(标准配置)。Standard Configuration(标准配置)选项适合想要快速启动MySQL而不必考虑服务器配置的新用 户。详细配置选项适合想要更加细粒度控制服务器配置的高级用户。 如果你是MySQL的新手,需要配置为单用户开发机的服务器,Standard Configuration(标准配置)应当适合你的需求。选择Standard Configuration(标准配置)选项,则 MySQL Configuration Wizard(配 置向导)自动设置所有配置选项,但不包括服务选项和安全选项。 Standard Configuration(标准配置)设置选项可能与安装MySQL的系统不兼容。如果系统上已经安装了MySQL和你想要配置的安装,建议选择详细配置。

这里我选择了标准配置

● 接下来的配置是可选的Inst As Windows Service(安装为windows服务)安装成服务,系统启动时可以自动启动MySQL服务器,甚至出现服务故障时可以随Windows自动启动,也可以在windows服务里设置mysql的启动方式。Include Bin Directory in Windows Path(自动配置环境变量),当选择此选项后,会自动在windows的环境变量path中配置mysql的bin目录,这样就可以在任何路径下执行mysql的命令了(类似jdk的环境变量配置)。

● 接下来是安全选项对话框, 强烈建议为你的MySQL服务器设置一个root密码,默认情况MySQL Configuration Wizard(配置向导)要求你设置一个root密码。如果你不想设置root密码,不选中Modify Security Settings(修改安全设定 值)选项旁边的选择框。 要想设置root密码,在New root password(输入新密码)和Confirm(确认)两个框内输入期望的密码。如果重新配置已有的服务器,你还需要Current root password(当前root密码)框内输入已有的root密 码。 要想防止通过网络以root登录,选中Root may only connect from localhost(只允许从本机登陆连接root)选项旁边的框。这样可以提高root账户的安全。 要想创建一个匿名用户账户,选中Create An Anonymous Account(创建匿名账户)选项旁边的框。创建匿名账户会降低服务器的安全,并造成登录和许可困难。因此不建议。

● 配置完以上选项后,就开始真正安装了

点击Execute后安装就开始了。安装完毕后就会发现系统服务中多了一个mysql,如果该服务没有启动,就启动它。

安装完毕后,点击电脑左下角的系统,打开应用列表,会发现这里多了一个mysql的命令行工具

点击打开就可以直接连接本地的mysql数据库了,当然也可以通过windows的dos窗口进行连接测试。

mysql数据库安装:windows下安装MSI版相关推荐

  1. 5.7.24mysql 配置安卓,安卓按键精灵连接MySQL全面解析Windows下安装 mysql5.7的方法

    关于在windows下安装mysql 5.7 •要注意的新坑: 5.7版本安装后ROOT账号是有默认的密码的,这个密码在windows下可以在mysql.ini配置文件指定的data文件夹下面,那个为 ...

  2. ruby gem 安装mysql2_如何在不安装 mysql 数据库的情况下安装 mysql2gem 包

    环境大概是这样的: max os 10.10. rvm 1.26.3 使用 rvm 安装的 ruby 2.1.5 然后我想安装 mysql2gem 包: gem install mysql2 报以下错 ...

  3. 64位linux安装mysql数据库吗_Linux下安装Mysql数据库

    在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...

  4. mac下连接mysql数据库_mac 系统下安装MYSQL数据库

    一.安装 比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg 1.点击,安 ...

  5. Python安装(Windows下安装/Linux下安装)

    1.准备工作 1.1.运行环境 课程中:Windows下的运行环境 1.2.Python是什么 (1)Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1 ...

  6. 虚拟机上怎么配置mysql数据库_Linux虚拟机下安装配置MySQL

    一.      下载mysql5.7 Linux下载: 输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-gli ...

  7. 64位ubuntu能安装mysql数据库_Ubuntu操作系统下安装MySQL数据库的方法

    安装版本mysql-5.0.40 需编译 下载编译需要的一些工具,这些工具在默认安装的ubuntu上可能没有,需要手动安装 sudo apt-get install g++ gcc make auto ...

  8. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  9. win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法

    本文主要向大家介绍了MySQL数据库之windows下mysql忘记root密码的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一: 1.在DOS窗口下输入net ...

  10. mysql数据库重启命令_MySQL数据库之windows下重启mysql的方法

    本文主要向大家介绍了MySQL数据库之windows下重启mysql的方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 其中第二种方法对我这无效,以后再搞清楚! 一.MYSQ ...

最新文章

  1. angularjs-ngModel 控制页面的宽度
  2. 进击的python【第一集】
  3. java单精度实型_Java的八种基本类型及其各种数据类型的相互转换
  4. javascript学习系列(15):数组中的lastIndexOf方法
  5. Vim 重复操作的宏录制
  6. springCloud 微服务框架搭建入门
  7. Java使用lambda进行分页,SpringBoot(八):整合mybatis,通用mapper,分页插件,lambda,Logger,junit用法...
  8. 关于asp.net 中 cookies 的清空
  9. android中Sqlite数据库存储
  10. 学生体温打卡系统Java+MySQL
  11. Java验证码图片生成实现
  12. 企业微信集成外部APP
  13. 鸿蒙系统 微内核 sel4,引入成熟的微内核技术改良reactos,如sel4
  14. win10 服务(本机)在哪里打开? 怎么样打开系统服务窗口?
  15. php 配置 error_reporting,关于php中的错误配置display_errors与error_reporting说明
  16. 因特网中的域名服务器系统负责全网IP,因特网中的域名服务器系统负责全网IP地址的解析工作,它的好处是()...
  17. 关于华硕主板的图像输出设置
  18. google书签找回
  19. 图片怎样加贴纸?这些方法值得一试
  20. 零基础学黑客攻防 :实现简单的QQ/邮件黑客攻击,注册表/系统安全防护,黑客零基础入门最佳教程

热门文章

  1. mysql中id是什么_数据库中的id是什么
  2. 太厉害了,竟然用 Python 给英语老师开发了个英语作文批改的神器
  3. ct值matlab计算,一篇文章搞定CT值,不要再迷糊了
  4. java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之计网_Part_2(在浏览器中输入www.baidu.com后执行的全部过程、DNS的域名<->IP地址、OS协议栈的样子、CDN)整起
  5. 最强攻略迎战双十一大促
  6. 【Spark】广播变量和累加器
  7. 基于机器学习的心脏成像诊断
  8. C++异步调用利器future/promise实现原理
  9. 如何学C语言,新手必看!
  10. 尔雅戏剧鉴赏 考试答案