【MySQL】基于Win10系统安装配置MySQL8.0.28版本的数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 【MySQL】基于Win10系统安装配置MySQL8.0.28版本的数据库

1、Windows安装环境准备

  • 本安装环境采用的是Windows 10操作系统
  • 在Windows系统下安装MySQL8版本,要求Windows预先安装Microsoft Visual C++ 2015 Redistributable Package x86/x64

1a8a3b0cb99e02963b18e0c911c556dd.png

2、MySQL8版本安装工具下载

官方网站:MySQL

官方下载地址链接:MySQL :: MySQL Community Downloads

250a30cb2c25b1588386d31206aa10bf.png选择MySQL Installer for Windows

ed31b5ba656d1132975186d35ae685c1.png选择第一个mysql-installer-web-community-8.0.28.0.msi安装工具即可。

d9078259dccc31383fa059711d60e55e.png

3、MySQL8下载操作

双击打开mysql-installer-web-community-8.0.28.0.msi

cae315a3036b098a4dec737f7d7a8943.png

选择自定义安装。

7105faa4528a5ec189526ce1f7b2de39.png

选择下载MySQL版本。

2ef78877e7eccd7434674097ddae8c90.png

选择安装目录的位置。

c67ad92c1257f8624361b2774fcd74d0.png

准备执行下载。

a363753d42a7cab1f58e69bad0ab7b9a.png

完成下载。

df9f31baa70716f0e8a68a6245b9bed2.png

4、MySQL8安装操作

执行MySQL安装。43db3081260a8becf4fefc9429b1898f.png

安装完成。

ce626817f2040cb79f48b0e45fcda18b.png

5、MySQL配置过程演示

开始配置MySQL。

187e1ab97efa3872843406f84148f97f.png

选择配置类型为Development Computer。其余选项默认即可。

feb1649c482e24db099ec2bcc1b7f122.png

选择认证方式。选择第一个即可

b19c50cbe59406cd22ff99fb0212f5e1.png

设置root用户的密码、创建新用户。

57fc3fbb778ae4f1baf1fcdad0c8339b.png

单击下一步。

757bfca9b953e39b212e70fbb2c04909.png

将MySQL Server配置为windows service,便于用户方便地启动、停止MySQL Server。

7484e646e64404ace7a346b1cd272733.png

点击“Execute”,执行配置MySQL。

e5e62d195a5d096ae706f31b96a675ba.png

配置MySQL8.0.28成功。如图所示。

ea941b05d0af29aba7b2379c93f552a0.png配置完成。

3c7cd82cda0b8ea52e6fa5e530bc645c.png

提示已经安装完成。

d4dbebf2e42803025031515ef9566631.png

至此,MySQL8.0.28版本的数据库安装配置完成。

6、MySQL数据库启动与停止操作演示

方式一:通过MySQL8.0命令行客户端启动

aad207ce25fdfa44d580a7addc6495fb.png

输入MySQL数据库的ROOT密码即可登录。

65406583f49c780c0b76dd140639bce7.png

方式二:通过服务窗口启动

ca961e797d1ca2e8be75c072cdc6d6f2.png

找到MySQL80服务,选择启动或者停止。即可启动或停止MySQL8eff5fc66c8394d45ae892415df890d89.png

方式三:通过命令提示符窗口启动

18c5d4ab45ce9ff063eb737b45bc05fd.png

执行启动或停止的命令

启动:net start mysql80
停止:net stop mysql80
重启:net restart mysql80


❌报错信息❌

原因:需要使用管理员身份运行cmd即可。

ce8cc70f583e3d63b2ea5fcc40282ee0.png

输入cmd,同时按“ctrl+shift+enter”组合键,以管理员身份的方式运行CMD。

e73f271f175b53c0242ae5f378e43c2e.png

使用命令行的方式启动或停止MySQL数据库。ab1403b4a86e77bf6ce813e4276e7185.png

至此,MySQL8.0.28版本的数据库启动完成。

7、安装过程中常见问题汇总

(1)系统环境问题。在Windows系统下安装MySQL8版本,要求Windows预先安装Microsoft Visual C++ 2015 Redistributable Package x86/x64。

(2)安装执行过程中,需要预留一定的磁盘空间,最好不要放在系统盘。可以选择放入到其他盘中。

(3)安装过程中,需要关闭杀毒软件,防止安装过程中报错。

(4)安装过程中,需要记录MySQL项目的存放位置。防止需要配置系统环境变量。


8、安装配置心得和体会

MySQL8.0.28版本的数据库在Windows 10系统中安装过程中,较为简单,没有遇到什么大的困难。需要注意的是,需要提前准备好安装环境(如检查相关依赖包是否安装,操作系统版本是否支持,本地防火墙等杀毒软件是否关闭或受影响等因素)。使用CMD命令提示符窗口启动MySQL,需要以管理员的身份运行CMD。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
10天前
|
存储 Oracle 关系型数据库
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
34 3
|
10天前
|
安全 关系型数据库 MySQL
MySQL崩溃保险箱:探秘Redo/Undo日志确保数据库安全无忧!
《MySQL崩溃保险箱:探秘Redo/Undo日志确保数据库安全无忧!》介绍了MySQL中的三种关键日志:二进制日志(Binary Log)、重做日志(Redo Log)和撤销日志(Undo Log)。这些日志确保了数据库的ACID特性,即原子性、一致性、隔离性和持久性。Redo Log记录数据页的物理修改,保证事务持久性;Undo Log记录事务的逆操作,支持回滚和多版本并发控制(MVCC)。文章还详细对比了InnoDB和MyISAM存储引擎在事务支持、锁定机制、并发性等方面的差异,强调了InnoDB在高并发和事务处理中的优势。通过这些机制,MySQL能够在事务执行、崩溃和恢复过程中保持
36 3
|
10天前
|
SQL 关系型数据库 MySQL
数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!之binlog
《数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!之binlog》介绍了如何利用MySQL的二进制日志(Binlog)恢复误删除的数据。主要内容包括: 1. **启用二进制日志**:在`my.cnf`中配置`log-bin`并重启MySQL服务。 2. **查看二进制日志文件**:使用`SHOW VARIABLES LIKE 'log_%';`和`SHOW MASTER STATUS;`命令获取当前日志文件及位置。 3. **创建数据备份**:确保在恢复前已有备份,以防意外。 4. **导出二进制日志为SQL语句**:使用`mysqlbinlog`
50 2
|
23天前
|
关系型数据库 MySQL 数据库
Python处理数据库:MySQL与SQLite详解 | python小知识
本文详细介绍了如何使用Python操作MySQL和SQLite数据库,包括安装必要的库、连接数据库、执行增删改查等基本操作,适合初学者快速上手。
164 15
|
17天前
|
SQL 关系型数据库 MySQL
数据库数据恢复—Mysql数据库表记录丢失的数据恢复方案
Mysql数据库故障: Mysql数据库表记录丢失。 Mysql数据库故障表现: 1、Mysql数据库表中无任何数据或只有部分数据。 2、客户端无法查询到完整的信息。
|
24天前
|
关系型数据库 MySQL 数据库
数据库数据恢复—MYSQL数据库文件损坏的数据恢复案例
mysql数据库文件ibdata1、MYI、MYD损坏。 故障表现:1、数据库无法进行查询等操作;2、使用mysqlcheck和myisamchk无法修复数据库。
|
28天前
|
SQL 关系型数据库 MySQL
MySQL导入.sql文件后数据库乱码问题
本文分析了导入.sql文件后数据库备注出现乱码的原因,包括字符集不匹配、备注内容编码问题及MySQL版本或配置问题,并提供了详细的解决步骤,如检查和统一字符集设置、修改客户端连接方式、检查MySQL配置等,确保导入过程顺利。
|
2月前
|
关系型数据库 MySQL 数据库
GBase 数据库如何像MYSQL一样存放多行数据
GBase 数据库如何像MYSQL一样存放多行数据
|
2月前
|
SQL 关系型数据库 MySQL
12 PHP配置数据库MySQL
路老师分享了PHP操作MySQL数据库的方法,包括安装并连接MySQL服务器、选择数据库、执行SQL语句(如插入、更新、删除和查询),以及将结果集返回到数组。通过具体示例代码,详细介绍了每一步的操作流程,帮助读者快速入门PHP与MySQL的交互。
44 1
|
2月前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
70 4