【Windows】Windows下通过图形界面安装MySQL数据库
MySQL在windows上的安装
- 下载MySQL
- 安装MySQL
下载MySQL
MySQL官网下载网址:https://www.mysql.com/downloads/
- MySQL Enterprise Edition:企业版本。MySQL 企业版包括最全面的 MySQL 高级功能、管理工具和技术支持。付费
- MySQL Cluster CGE:高级集群版本。MySQL Cluster 是一个实时开源事务型数据库,专为在高吞吐量条件下快速、始终在线访问数据而设计。付费
- MySQL Community (GPL) :社区版本。该版本开源且免费,但不提供官方技术支持,是开发者的首选。
- 点击
MySQL Community (GPL) Downloads »
按钮
- 点击
MySQL Community Server
按钮
- 点击
Go to Download Page
按钮
- (mysql-installer-web-community-8.0.27.1.msi):在线安装包,安装时网络畅通的情况下可以选择这种安装包方式
- (mysql-installer-community-8.0.27.1.msi):离线安装包,安装时无网络或者网络不好的情况的下可以选择这种安装包方式
- 点击
(mysql-installer-web-community-8.0.27.1.msi)
右侧的Download
按钮
- 点击
No thanks, just start my download.
按钮即可完成MySQL安装包的下载操作
如果不想进行Oracle账号的注册和登陆的话,直接点击
No thanks, just start my download
即可,这个地方视个人情况自行决定
安装MySQL
- 点击下载好的安装包
mysql-installer-web-community-8.0.27.1.msi
- 进入选择安装类型(
Choosing a Setup Type
)页面,选择单选框Developer Default
,单击Next >
按钮
- Developer Default:默认版本,会安装开发所需的所有功能
- Server only:仅安装MySQL Server
- Client only:仅安装MySQL Client
- Full:安装所有包含的MySQL产品和功能
- Custom:自定义安装
- 进入检查要求(
Check Requirements
)界面,该页面显示了所有要安装的组件,单击Next >
按钮,弹出警告框提示某些产品是不安全的,直接忽略此处的警告即可,单击警告框中的Yes
按钮
- 进入组件下载(
Download
)界面,该界面中显示了待安装的各个组件,点击Excute
按钮,开始安装各个组件并显示各组件的安装进度,安装完成后点击Next >
按钮
- 进入安装
installation
页面,点击Excute
按钮,稍等片刻之后点击Next >
按钮
- 进入产品配置(
Product Configuration
)页面,点击Next >
按钮
- MySQL Server:配置MySQL服务器
- MySQL Router:配置MySQL路由器
- Samples and Examples:Oracle官方提供的MySQL相关的示例库
- 进入类型和网络(
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数据库相关推荐
- linux下无图形界面安装ansys,linux redhat6.5 X Window安装 ANSYS软件安装
1.yum groupinstall "X Window System" –y 2.yum groupinstall "Desktop"(这是默认的桌面,可以安 ...
- linux下comsol安装教程6,新手求问,linux集群下无图形界面安装comsol报错
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 使用 ./setup方式安装,因为是远程,没有root权限所以没办法看到图形界面,不知道是不是支个问题? 错误信息: (Setuplauncher:238 ...
- lamp mysql数据库设置_LAMP环境搭建图形界面配置MySQL数据库
MySQL 的 RPM 包或源码包在默认情况下并没有提供图形界面的管理工具,在这类工具中最著名是 phpMyAdmin.phpMyAdmin(官方网站: MySQL 的 RPM 包或源码包在默认情况下 ...
- mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)
目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...
- mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)
安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...
- 在 windows 下使用 Xming+Putty 显示 Linux 下软件图形界面
From: http://www.blogjava.net/ivanwan/archive/2012/04/26/376670.html From: http://www.bubuko.com/inf ...
- 在windows下使用Xming+Putty显示Linux下软件图形界面
From: http://www.blogjava.net/ivanwan/archive/2012/04/26/376670.html From: http://www.bubuko.com/inf ...
- Windows下安装MySQL数据库
windows下安装MySQL数据库,照着帖子安装了两个电脑,没次都有一点小错误,参考别人的安装记录,根据自己的安装过程,记录一下.(一个电脑安装的5.7.25 一个电脑安装的5.7.26) 一.My ...
- linux软件安装非系统盘,linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装...
linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装 答案:2 信息版本:手机版 解决时间 2020-07-24 14:13 已解决 2020-07-23 16: ...
最新文章
- UBuntu 系统设置禁用快捷键
- LTE基带芯片出货量首次超过50%
- 全局稳定性收敛平衡点为0吗_神经网络的稳定性阐明.pdf
- sharding-jdbc学习
- Java中如何实现线程的超时中断
- Bert/Transformer汇总
- 阿里巴巴1682亿背后的“企业级”高效持续交付
- sparkUI使用与扩展
- 快速轻巧的CQRS和事件源解决方案
- Docker的八种用途
- 车牌识别(基于模板匹配算法)
- word目录缩进设置
- APICloud 实现文档下载和预览功能
- phyton做九九乘法表
- 基于cocos2dx的2D手游美术资源制作技术选型(1)(2)
- 取整函数,back函数,memset函数,sizeof函数,--LeetCode刷题笔记3
- 前端 mockjs模拟数据
- 为什么有些人一游泳就双眼通红?这两点没做好你也会!
- 迷宫最短路径问题(数据结构4.4.3 拓展)
- Arduino蓝牙遥控小车
热门文章
- 【Akka】Akka并发编程设计
- 2019年3月全国计算机二级考试试题,(完整版)2019年全国计算机二级考试试题题库(附答案)...
- 前置++与后置++的不同
- SBI集团向“Smart Card”钱包制造商投资1500万美元
- 智能手术机器人技术与原理(二)
- 狼人杀3.0版本(自创)
- 施一公 学生如何提高专业英文阅读能力
- 电视剧中一看就让人崩溃的镜头大全~
- 幂运算、对数和指数学习
- 利用nid修改数据库的DBID