安装 MySQL 8.0 实战教程

一、准备工作

系统要求

Windows 10(64位)

至少 2GB 可用磁盘空间

管理员权限账户

下载安装包

访问 MySQL 官方下载页面

选择 MySQL Community Server → Windows (x86, 64-bit) ZIP Archive

推荐下载版本:mysql-8.0.xx-winx64.zip


二、安装步骤

步骤 1:解压文件

在 C: 创建目录 mysql

将下载的 ZIP 文件解压到 C:mysql

步骤 2:配置环境变量

右键【此电脑】→【属性】→【高级系统设置】→【环境变量】

在系统变量中找到 Path → 点击【编辑】→【新建】→ 添加 C:mysqlin

步骤 3:创建配置文件

在 C:mysql 目录新建 my.ini 文件

输入以下内容(按需修改路径):

[mysqld]
basedir=C:/mysql
datadir=C:/mysql/data
port=3306
character-set-server=utf8mb4
default_authentication_plugin=mysql_native_password

步骤 4:初始化 MySQL

以管理员身份运行 CMD:

cd C:mysqlin
mysqld --initialize --console

记录初始密码(显示在最后一行,格式如 A temporary password is generated for root@localhost: ********

步骤 5:安装 Windows 服务

mysqld --install

步骤 6:启动 MySQL 服务

net start mysql


三、验证安装

方法 1:命令行登录

mysql -u root -p

输入记录的初始密码,成功显示 mysql> 提示符即表示安装成功。

方法 2:Workbench 连接

下载安装 MySQL Workbench

新建连接:

Hostname: 127.0.0.1

Port: 3306

Username: root

Password: 初始密码


四、初始配置

修改 root 密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

创建测试数据库

CREATE DATABASE testdb;
SHOW DATABASES;


五、常见问题解决

问题 1:服务启动失败

现象The service did not start due to a logon failure

解决方案

打开【服务】→ 右键 MySQL 服务 → 【属性】→ 【登录】选项卡

选择「本地系统账户」

问题 2:忘记初始密码

停止 MySQL 服务:

net stop mysql

创建临时启动文件:

[mysqld]
skip-grant-tables

重启服务后无密码登录修改密码

问题 3:端口冲突

修改 my.ini 中的 port=3307(或其他可用端口)


六、最佳实践建议

定期备份 data 目录

使用 mysql_secure_installation 加强安全配置

生产环境建议使用独立用户而非 root 账户


资源推荐

MySQL 8.0 官方文档

MySQL 错误代码查询

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容