MySQL在windows上的安装

  • 下载MySQL
  • 安装MySQL

下载MySQL

MySQL官网下载网址:https://www.mysql.com/downloads/

  • MySQL Enterprise Edition:企业版本。MySQL 企业版包括最全面的 MySQL 高级功能、管理工具和技术支持。付费
  • MySQL Cluster CGE:高级集群版本。MySQL Cluster 是一个实时开源事务型数据库,专为在高吞吐量条件下快速、始终在线访问数据而设计。付费
  • MySQL Community (GPL)社区版本。该版本开源且免费,但不提供官方技术支持,是开发者的首选。
  1. 点击 MySQL Community (GPL) Downloads » 按钮
  2. 点击 MySQL Community Server 按钮
  3. 点击 Go to Download Page 按钮
  • (mysql-installer-web-community-8.0.27.1.msi):在线安装包,安装时网络畅通的情况下可以选择这种安装包方式
  • (mysql-installer-community-8.0.27.1.msi):离线安装包,安装时无网络或者网络不好的情况的下可以选择这种安装包方式
  1. 点击 (mysql-installer-web-community-8.0.27.1.msi) 右侧的 Download 按钮
  2. 点击 No thanks, just start my download. 按钮即可完成MySQL安装包的下载操作

如果不想进行Oracle账号的注册和登陆的话,直接点击 No thanks, just start my download 即可,这个地方视个人情况自行决定

安装MySQL

  1. 点击下载好的安装包 mysql-installer-web-community-8.0.27.1.msi
  2. 进入选择安装类型(Choosing a Setup Type)页面,选择单选框Developer Default ,单击 Next > 按钮
  • Developer Default:默认版本,会安装开发所需的所有功能
  • Server only:仅安装MySQL Server
  • Client only:仅安装MySQL Client
  • Full:安装所有包含的MySQL产品和功能
  • Custom:自定义安装
  1. 进入检查要求(Check Requirements)界面,该页面显示了所有要安装的组件,单击 Next > 按钮,弹出警告框提示某些产品是不安全的,直接忽略此处的警告即可,单击警告框中的 Yes 按钮
  2. 进入组件下载(Download)界面,该界面中显示了待安装的各个组件,点击 Excute 按钮,开始安装各个组件并显示各组件的安装进度,安装完成后点击 Next >按钮


  3. 进入安装 installation 页面,点击 Excute 按钮,稍等片刻之后点击 Next > 按钮

  4. 进入产品配置( Product Configuration)页面,点击 Next > 按钮
  • MySQL Server:配置MySQL服务器
  • MySQL Router:配置MySQL路由器
  • Samples and Examples:Oracle官方提供的MySQL相关的示例库
  1. 进入类型和网络(Type and Networking)页面,配置数据库服务器的类型和网络连接方式,保持默认设置即可,点击 Next > 按钮

Config Type 下拉框中共有三个选项,分别如下

  • Development Computer:适用于除MySQL外还会安装很多其它软件的开发计算机,该版本占用最少量的内存
  • Server Computer:适用于除MySQL外还会安装其它服务器应用程序的计算机,是为Web或应用程序服务器提供的版本,该版本占用中等内存
  • Dedicated Computer:适用于除数据库服务外不再安装其它程序或软件的计算机,该版本会充分利用可用内存


8. 进入身份验证方法(Authentication Method)页面,建议使用默认方式,点击 Next >按钮

  • Use Strong Password Encryption for Authentication(RECOMMENDED),表示使用强密码加密进行身份验证。MySQL支持改进的基于SHA256的强密码方法进行身份验证,官方推荐采用此认证方法
  • Use Legacy Authentication Method(Retain MySQL 5.x Compatibility),表示使用传统的身份验证。


9. 进入账户和角色(Accounts and Roles)页面,该界面中可以给Root用户设置密码和添加新用户(此次示例中不做添加新用户操作),输入root用户登陆密码之后,点击 Next > 按钮

10. 进入windows服务(Windows Service)页面,该页面可以在Windows服务列表上进行启动/关闭等操作,同时设为在系统启动时自动启动MySQL服务器,使用默认配置即可,点击 Next > 按钮

10. 进入应用配置(Apply Configuration)页面,单击该界面的 Execute 按钮开始应用配置

10.1 稍等片刻之后发现问题,Initializing database(may take a long time 出现小红x,查看 Log 日志

Beginning configuration step: Writing configuration fileSaving my.ini configuration file...
Saved my.ini configuration file.
Ended configuration step: Writing configuration fileBeginning configuration step: Updating Windows Firewall rulesAdding a Windows Firewall rule for MySQL80 on port 3306.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow
确定。Successfully added the Windows Firewall rule.
Adding a Windows Firewall rule for MySQL80 on port 33060.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow
确定。Successfully added the Windows Firewall rule.
Ended configuration step: Updating Windows Firewall rulesBeginning configuration step: Adjusting Windows serviceAttempting to grant Network Service require filesystem permissions.
Granted permissions.
Adding new service
New service added
Ended configuration step: Adjusting Windows serviceBeginning configuration step: Initializing database (may take a long time)Attempting to run MySQL Server with --initialize-insecure option...
Starting process for MySQL Server 8.0.27...
Starting process with command: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...
mysqld: File '.\鐗涢摱榫?bin.index' not found (OS errno 2 - No such file or directory)
'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.27) initializing of server in progress as process 12436
The newly created data directory C:\ProgramData\MySQL\MySQL Server 8.0\Data\ by --initialize is unusable. You can remove it.
Aborting
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.27)  MySQL Community Server - GPL.
Process for mysqld, with ID 12436, was run successfully and exited with code 1.
Failed to start process for MySQL Server 8.0.27.
Database initialization failed.
Ended configuration step: Initializing database (may take a long time)

10.2 Log日志中最后三行说明了错误的信息

Failed to start process for MySQL Server 8.0.27.
Database initialization failed.
Ended configuration step: Initializing database (may take a long time)

10.3 根据错误信息向上回溯Log日志信息,发现日志文件中出现乱码,与之相关的文件可能是my.ini

Starting process with command: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...
mysqld: File '.\鐗涢摱榫?bin.index' not found (OS errno 2 - No such file or directory)

10.4 通过记事本打开my.ini,查看配置信息中出现中文,因此我尝试将中文改成英文

10.5 在应用配置(Apply Configuration)页面,单击该界面的 Cancel 按钮退出应用配置
10.6 再次点击之前下载好的安装包 mysql-installer-web-community-8.0.27.1.msi

10.7 进入MySQL Installer页面,重新安装MySQL Server,点击Reconfigure按钮

10.8 再次进入类型和网络(Type and Networking)页面,这次对复选框Show Advanced and Logging Options 进行打钩,点击Next > 按钮


10.9 再次进入身份验证方法(Authentication Method)页面,建议使用默认方式,点击 Next >按钮


10.10 再次进入账户和角色(Accounts and Roles)页面,该界面中可以给Root用户设置密码和添加新用户(此次示例中不做添加新用户操作),输入root用户登陆密码之后,点击 Next > 按钮

10.11 再次进入windows服务(Windows Service)页面,该页面可以在Windows服务列表上进行启动/关闭等操作,同时设为在系统启动时自动启动MySQL服务器,使用默认配置即可,点击 Next > 按钮

10.12 进入日志选项(Logging Options)界面,将页面涉及乱码的部分都改为英文,点击 Next > 按钮


10.13 进入高级选项(Advanced Options)页面,使用默认配置信息即可,点击 Next > 按钮

10.14 再次进入应用配置(Apply Configuration)页面,单击该界面的 Execute 按钮开始应用配置

11 应用配置(Apply Configuration)页面出现如下截图,代表mysql在windows上安装成功

【Windows】Windows下通过图形界面安装MySQL数据库相关推荐

  1. linux下无图形界面安装ansys,linux redhat6.5 X Window安装 ANSYS软件安装

    1.yum groupinstall "X Window System" –y 2.yum groupinstall "Desktop"(这是默认的桌面,可以安 ...

  2. linux下comsol安装教程6,新手求问,linux集群下无图形界面安装comsol报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 使用 ./setup方式安装,因为是远程,没有root权限所以没办法看到图形界面,不知道是不是支个问题? 错误信息: (Setuplauncher:238 ...

  3. lamp mysql数据库设置_LAMP环境搭建图形界面配置MySQL数据库

    MySQL 的 RPM 包或源码包在默认情况下并没有提供图形界面的管理工具,在这类工具中最著名是 phpMyAdmin.phpMyAdmin(官方网站: MySQL 的 RPM 包或源码包在默认情况下 ...

  4. mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)

    目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...

  5. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)

    安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...

  6. 在 windows 下使用 Xming+Putty 显示 Linux 下软件图形界面

    From: http://www.blogjava.net/ivanwan/archive/2012/04/26/376670.html From: http://www.bubuko.com/inf ...

  7. 在windows下使用Xming+Putty显示Linux下软件图形界面

    From: http://www.blogjava.net/ivanwan/archive/2012/04/26/376670.html From: http://www.bubuko.com/inf ...

  8. Windows下安装MySQL数据库

    windows下安装MySQL数据库,照着帖子安装了两个电脑,没次都有一点小错误,参考别人的安装记录,根据自己的安装过程,记录一下.(一个电脑安装的5.7.25 一个电脑安装的5.7.26) 一.My ...

  9. linux软件安装非系统盘,linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装...

    linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装 答案:2  信息版本:手机版 解决时间 2020-07-24 14:13 已解决 2020-07-23 16: ...

最新文章

  1. UBuntu 系统设置禁用快捷键
  2. LTE基带芯片出货量首次超过50%
  3. 全局稳定性收敛平衡点为0吗_神经网络的稳定性阐明.pdf
  4. sharding-jdbc学习
  5. Java中如何实现线程的超时中断
  6. Bert/Transformer汇总
  7. 阿里巴巴1682亿背后的“企业级”高效持续交付
  8. sparkUI使用与扩展
  9. 快速轻巧的CQRS和事件源解决方案
  10. Docker的八种用途
  11. 车牌识别(基于模板匹配算法)
  12. word目录缩进设置
  13. APICloud 实现文档下载和预览功能
  14. phyton做九九乘法表
  15. 基于cocos2dx的2D手游美术资源制作技术选型(1)(2)
  16. 取整函数,back函数,memset函数,sizeof函数,--LeetCode刷题笔记3
  17. 前端 mockjs模拟数据
  18. 为什么有些人一游泳就双眼通红?这两点没做好你也会!
  19. 迷宫最短路径问题(数据结构4.4.3 拓展)
  20. Arduino蓝牙遥控小车

热门文章

  1. 【Akka】Akka并发编程设计
  2. 2019年3月全国计算机二级考试试题,(完整版)2019年全国计算机二级考试试题题库(附答案)...
  3. 前置++与后置++的不同
  4. SBI集团向“Smart Card”钱包制造商投资1500万美元
  5. 智能手术机器人技术与原理(二)
  6. 狼人杀3.0版本(自创)
  7. 施一公 学生如何提高专业英文阅读能力
  8. 电视剧中一看就让人崩溃的镜头大全~
  9. 幂运算、对数和指数学习
  10. 利用nid修改数据库的DBID