使用ZIP包安装MySQL及配置教程

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: 使用ZIP包安装MySQL及配置教程

在本教程中,我们将指导您完成使用ZIP包安装MySQL的过程,并对配置文件进行必要的修改,以及解决可能遇到的问题。本示例以MySQL 5.7.44为例,但步骤同样适用于其他版本如MySQL 8.3.0等。请根据实际需要选择适合的版本下载:

下载与解压

  1. 下载:从上述提供的链接中选择合适的MySQL版本并下载ZIP包。
  2. 解压:将ZIP包解压缩到您希望安装MySQL的位置,例如 D:\ProgramFiles\mysql-5.7.44-winx64

配置环境变量

为了方便在命令行中使用MySQL命令,需将MySQL的bin目录添加到系统环境变量PATH中:

  1. 打开“系统属性” -> “高级” -> “环境变量”。
  2. 在“系统变量”区域找到Path,点击“编辑”。
  3. 添加新项:D:\ProgramFiles\mysql-5.7.44-winx64\bin(或您解压的实际路径)。

修改配置文件

编辑MySQL的配置文件my.ini,如果您没有这个文件,可以在MySQL的根目录下创建一个。以下是一个基础配置示例:

[mysqld]
# 设置3306端口
port=3306

# 自定义设置mysql的安装目录
basedir=D:\ProgramFiles\mysql-5.7.44-winx64

# 自定义设置mysql数据库的数据存放目录
datadir=D:\ProgramFiles\mysql-5.7.44-winx64\data

# 允许最大连接数
max_connections=200

# 允许连接失败的次数
max_connect_errors=10

# 服务端使用的字符集默认为UTF-8
character-set-server=utf8mb4

# 默认存储引擎
default-storage-engine=INNODB

# 默认认证插件
default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8mb4

[client]

# 设置客户端连接服务端时默认使用的端口和字符集
port=3306
default-character-set=utf8mb4

确保basedirdatadir指向正确的目录。

初始化MySQL

在命令行中,进入MySQL的bin目录,执行以下命令以初始化MySQL并获取初始密码:

mysqld --initialize --console

记下生成的初始密码。

安装MySQL服务

继续在命令行中,以管理员身份执行以下命令安装MySQL服务:

mysqld install

启动MySQL服务

net start mysql

如果遇到服务未响应问题,可能是由于缺少必要的运行时库。请按照以下步骤解决:

解决VCRUNTIME140_1.DLL缺失问题

  1. 访问VCRUNTIME140_1.DLL下载页面
  2. 下载最新版本的VCRUNTIME140_1.DLL,例如版本14.26.28804.1。
  3. 将下载的VCRUNTIME140_1.DLL复制到MySQL的bin目录下。
  4. 重新尝试启动MySQL服务。

登录与修改密码

成功启动服务后,使用初始密码登录MySQL:

mysql -u root -p

接着,修改root用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

请将新密码替换为您想设置的密码。

总结

通过上述步骤,您已完成MySQL的ZIP包安装、配置及基本的管理操作。如果在过程中遇到任何问题,建议查阅MySQL官方文档或寻求社区帮助。记得始终保护好您的数据库密码,定期更新以确保安全。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2天前
|
安全 关系型数据库 MySQL
CentOS 8 中安装与配置 MySQL
CentOS 8 中安装与配置 MySQL
19 3
|
3天前
|
存储 关系型数据库 MySQL
|
2天前
|
存储 关系型数据库 MySQL
|
2天前
|
存储 SQL 关系型数据库
|
3天前
|
SQL 运维 关系型数据库
|
3天前
|
存储 关系型数据库 MySQL
|
4天前
|
关系型数据库 MySQL 数据库
Django与MySQL:配置数据库的详细步骤
Django与MySQL:配置数据库的详细步骤
|
5天前
|
存储 监控 关系型数据库
关系型数据库mysql的BLACKHOLE
【6月更文挑战第18天】
22 4
|
3天前
|
消息中间件 关系型数据库 Serverless
函数计算产品使用问题之如何通过vpc来连接rds数据库
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4天前
|
存储 关系型数据库 MySQL