Windows环境下安装及配置MySQL

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介: 本文主要讲解在Windows环境下MySQL的安装、配置

1. 下载MySQL

本文以下载5.7版本为例,其他版本原理类似,请相互参考

image.png
image.png

2. 解压缩

文件下载下来后是一个ZIP文件,请根据个人习惯进行解压。
由于我习惯将软件安装在C:\APP下,所以我将MySQL解压到了该目录下

image.png

3. 创建并修改配置文件

由于MySQL的安装和配置都依赖于my.ini配置文件,所以,在刚刚解压出来的目录下,新建一个文件my.ini,文件内容如下:(注意修改文件中的路径为你自己的路径配置)

[client]
port=3306
default-character-set=utf8

[mysqld]
port=3306
character-set-server=utf8
max_allowed_packet = 50M
basedir=C:\APP\MySQL
datadir=C:\APP\MySQL\data_214
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
federated

[WinMySQLAdmin]
C:\APP\MySQL\bin\mysqld.exe
#解压根目录\bin\mysqld.exe
注: 本文仅配置了一些基本信息,可根据个人需求,增加相关配置

4. MySQL安装初始化

调用如下命令进行MySQL安装的初始化,此时会在MySQL目录下生成对应的data文件夹

mysqld  --initialize-insecure --user=mysql

5. 安装MySQL

管理员身份运行cmd(注意,一定是管理员运行,不然会提示命令被拒绝),
并执行如下命令,开始安装MySQL

mysqld install MySQL --defaults-file="C:\APP\MySQL\my.ini"

image.png

6. 启动MySQL

通过net start命令启动Mysql

net start mysql

image.png

7. 连接MySQL

执行mysql -u root连接MySQL服务

image.png

8. 更改密码

在MySQL命令行下依次执行如下命令,更改root用户对应的密码(本文以设置密码为root为例)

# 切换至mysql表
use mysql
# 更改密码
update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

image.png

9. 刷新权限

由于更新密码后,不会立即生效,可以通过调用如下命令进行权限的刷新。

flush privileges;

image.png


注意:

出于安全性考虑,建议将root密码设置为强密码,并创建其他用户用于日常使用。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
5月前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
250 3
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
|
5月前
|
Ubuntu 关系型数据库 MySQL
MySQL源码编译安装
本文详细介绍了MySQL 8.0及8.4版本的源码编译安装全过程,涵盖用户创建、依赖安装、cmake配置、编译优化等步骤,并提供支持多Linux发行版的一键安装脚本,适用于定制化数据库部署需求。
1458 4
MySQL源码编译安装
|
5月前
|
Ubuntu 关系型数据库 MySQL
MySQL二进制包安装
本文详细介绍了在多种Linux系统上通过二进制包安装MySQL 8.0和8.4版本的完整过程,涵盖用户创建、glibc版本匹配、程序解压、环境变量配置、初始化数据库及服务启动等步骤,并提供支持多发行版的一键安装脚本,助力高效部署MySQL环境。
764 4
MySQL二进制包安装
|
5月前
|
安全 关系型数据库 MySQL
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
本文详细介绍在openSUSE系统上通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,包括下载地址、RPM包解压、GPG密钥导入、使用rpm或zypper命令安装及服务启动验证,涵盖初始密码获取与安全修改方法,适用于无网络环境下的MySQL部署。
635 3
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
|
5月前
|
关系型数据库 MySQL Linux
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
本文介绍了在openSUSE系统上通过SUSE资源库安装MySQL 8.0和8.4版本的完整步骤,包括配置国内镜像源、安装MySQL服务、启动并验证运行状态,以及修改初始密码等操作,适用于希望在SUSE系列系统中快速部署MySQL的用户。
606 3
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
|
5月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
697 6
|
监控 数据安全/隐私保护 Windows
Nagios 监控Windows服务器(详细篇)
1. 监控内容 windows服务器的内部参数包括以下 a. 内存使用状况 b. CPU负载 c. 磁盘使用状况 d. 服务状态 e. 运行的进程 2. 监控原理 在windows服务器内安装NSClient++的监控引擎,nagios服务器通过check_nt来获取监控数据 3.
1812 0
|
监控 数据安全/隐私保护 Windows

推荐镜像

更多