手把手教你,一步一步安装MySQL数据库!

以下是 ​​MySQL 8.0.11-winx64​​ 这个版本为例,在 Windows 系统上的详细安装步骤,综合了多种教程和常见问题解决方案:


​一、下载安装包​

​官方下载​

访问 MySQL 官网下载页面,选择版本 ​​MySQL 8.0.11-winx64.zip​​,点击下载(无需登录,可直接跳过账号提示)。
确保下载的 ZIP 包完整,建议校验文件哈希值(如 SHA256)。


​二、解压与目录准备​

​解压到目标目录​

将 ZIP 包解压到自定义目录(如 D:mysql-8.0.11-winx64),​​路径避免中文或空格​​(例如不要放在 C:Program Files)。

​创建数据目录​

在解压目录下新建 data 文件夹(用于存放数据库文件)。


​三、配置 my.ini 文件​

​新建配置文件​

在解压目录下创建 my.ini 文件(用记事本新建文本文件,重命名为 .ini 后缀)。

​写入配置内容​

[mysqld]
port = 3306
basedir = D:mysql-8.0.11-winx64  # 修改为你的解压目录
datadir = D:mysql-8.0.11-winx64data  # 数据目录
max_connections = 200
character-set-server = utf8mb4
default-storage-engine = INNODB
default_authentication_plugin = mysql_native_password

[mysql]
default-character-set = utf8mb4

[client]
default-character-set = utf8mb4

​注意​​:路径需使用双斜杠 \ 或单斜杠 /,避免转义错误。


​四、初始化 MySQL​

​以管理员身份运行 CMD​

进入解压目录的 bin 文件夹(如 cd D:mysql-8.0.11-winx64in)。

​执行初始化命令​

mysqld --initialize --console

​记录初始密码​​:命令行会输出临时密码(如 root@localhost: rI5rvx5x5G,E),务必保存。
若失败,检查 data 目录是否为空,或删除后重新初始化。


​五、安装与启动服务​

​安装 MySQL 服务​

mysqld --install MySQL-8.0.11  # 服务名可自定义

​启动服务​

net start MySQL-8.0.11

若启动失败,常见原因包括:

​端口冲突​​:修改 my.ini 中的 port(如改为 3307)。
​权限问题​​:确保 data 目录有完全控制权限。


​六、修改 root 密码​

​登录 MySQL​

mysql -u root -p

这里严格按提示输入命令,密码需要回车之后再输入初始密码! 禁止界面直接输入密码明文!(粘贴时注意去掉首尾空格)。

​修改密码​

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

若报错 caching_sha2_password,需先修改认证插件。


​七、环境变量配置(可选)​

bin 目录(如 D:mysql-8.0.11-winx64in)添加到系统变量 Path 中,方便全局调用 mysql 命令。


​常见问题解决​

​服务无法启动​

检查 my.ini 路径是否正确,或尝试重新初始化。

​密码遗忘​

停止服务后,使用 --init-file 重置密码。

​防火墙拦截​

允许 MySQL 通过防火墙(端口 3306)。


​验证安装成功​

mysql -u root -p
SHOW DATABASES;  # 应显示默认数据库(如 mysql, sys)

通过以上步骤,MySQL 8.0.11-winx64 即可成功安装并运行。如需远程访问,需额外配置用户权限和防火墙规则。

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

请登录后发表评论

    暂无评论内容