ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

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

2021-11-14 11:02:16  阅读:258  来源: 互联网

标签:8.0 Windows 图形界面 MySQL Server 点击 按钮 页面


MySQL在windows上的安装


下载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 file

Saving my.ini configuration file...
Saved my.ini configuration file.
Ended configuration step: Writing configuration file

Beginning configuration step: Updating Windows Firewall rules

Adding 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 rules

Beginning configuration step: Adjusting Windows service

Attempting to grant Network Service require filesystem permissions.
Granted permissions.
Adding new service
New service added
Ended configuration step: Adjusting Windows service

Beginning 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上安装成功
在这里插入图片描述

标签:8.0,Windows,图形界面,MySQL,Server,点击,按钮,页面
来源: https://blog.csdn.net/weixin_52049555/article/details/121311074

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有