Windows 平台安装 MySQL 8.x

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Windows 平台安装 MySQL 8.x
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「 陈皮的JavaLib」第一时间阅读最新文章,回复【 资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。

@TOC

MySQL 下载


官网下载地址:https://dev.mysql.com/downloads/mysql/


在这里插入图片描述


在这里插入图片描述


配置 my.ini 文件


将下载的压缩包解压到你想安装的目录下,解压后的文件布局如下:


在这里插入图片描述

解压后是没有 my.ini 文件的,需手动创建 my.ini 文件,并根据自己实际情况填写配置:


[mysqld]
# 设置端口
port=3306
# 设置mysql的安装目录
basedir=D:\devTools\mysql-8.0.20-winx64
# 设置数据库的数据的存放目录
datadir=D:\devTools\mysql-8.0.20-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集,默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4


初始化 MySQL


尽量使用管理员身份运行CMD,否则在安装时可能会因为权限问题而报错。在 C:\Windows\System32 目录下,找到 cmd.exe,右键选择以管理员身份运行打开 cmd 窗口。然后进入到 mysql 安装所在目录的 bin 目录。然后执行以下命令:

mysqld --initialize --console


下图中,红色框为执行的命令,绿色框是执行后生成的 root用户的临时密码。请记住这个密码,后面登录需要用到。

在这里插入图片描述


若执行以上命令出现如下错误,是因为缺少微软的一些运行所需的库。缺少了动态链接库(.ddl文件),找到下载源先安装一下即可,可能需要重启电脑。

在这里插入图片描述


dll 下载地址:https://cn.dll-files.com/vcruntime140_1.dll.html


我下载的是以下64位版本。 解压后将 vcruntime140_1.dll 文件复制到 C:\Windows\System32 目录下即可。

在这里插入图片描述


安装 MySQL 服务


打开 cmd 窗口,进入 MySQL 的 bin 目录,执行 mysqld --install [服务名] 命令,服务名可以不加默认服务名为 mysql


在这里插入图片描述


如果报以下错误,则说明存在 mysql 服务,需要先执行 sc delete 服务名 命令删除旧服务,再执行 mysqld --install [服务名] 命令。


在这里插入图片描述


启停 MySQL 服务


执行 net start 服务名 命令启动服务。到此 mysql 服务已经全部安装完成。


在这里插入图片描述


停止 MySQL 服务命令,net stop 服务名


连接数据库


打开 cmd 窗口,进入到 mysql 安装的 bin 目录下执行 mysql -u 账户 -p 命令,回车,然后输入刚才的临时密码


在这里插入图片描述


连接 mysql 后,执行以下命令即可修改密码,例如修改新密码为123456。


在这里插入图片描述


退出 mysql 连接命令:exit

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8天前
|
存储 Ubuntu 关系型数据库
Ubuntu 20.04 卸载与安装 MySQL 5.7 详细教程
该文档提供了在Ubuntu上卸载和安装MySQL 5.7的步骤。首先,通过`apt`命令卸载所有MySQL相关软件包及配置。然后,下载特定版本(5.7.32)的MySQL安装包,解压并安装所需依赖。接着,按照特定顺序安装解压后的deb包,并在安装过程中设置root用户的密码。安装完成后,启动MySQL服务,连接数据库并验证。最后,提到了开启GTID和二进制日志的配置方法。
|
8天前
|
Windows
Windows 系统下安装
安装Julia on Windows: Download the installer from <https://julialang.org/downloads/>; 32-bit works on both 32/64-bit systems, while 64-bit requires 64-bit Windows. Run the installer, clicking Next, and check "Add Julia To PATH" to enable command line usage. Default install dir:
|
13天前
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL安装
MySQL安装
41 1
|
3天前
|
Windows
Windows 系统下安装
**安装Windows上的Julia:** 访问[julialang.org/downloads](https://julialang.org/downloads/)下载安装程序。32位版兼容32/64位系统,但64位版仅适用于64位Windows。安装时,选择"Add Julia To PATH"以添加到环境变量,简化后续命令行使用。默认路径如C:\Users\BAIDU\AppData\Local\Programs\Julia 1.7.2。只需简单下一步安装。
|
7天前
|
Windows
如何使用GUID硬盘分区格式安装新windows系统
这篇文章介绍了全局唯一标识分区表(GUID Partition Table, GPT)与主引导记录(Master Boot Record, MBR)两种硬盘分区格式的区别。
13 0
|
7天前
|
关系型数据库 MySQL Linux
【MySQL】如何在Linux上安装MySQL
【MySQL】如何在Linux上安装MySQL
52 1
|
9天前
|
Shell 开发工具 Android开发
|
10天前
|
Windows
苹果笔记本如何安装windows系统
苹果笔记本如何安装windows系统
16 1
|
13天前
|
关系型数据库 MySQL Linux
在Linux系统中安装MySQL数据库
在Linux系统中安装MySQL数据库
67 3
|
14天前
|
Ubuntu 关系型数据库 MySQL