Windows安装mysql8.0.35

有没有人在啊,想请教一下,Windows安装mysql8.0.35
最新回答
暗恋是最省钱的

2026-07-10 00:12:54

在Windows上安装MySQL 8.0.35的步骤如下:

1. 下载MySQL 8.0.35
  • 从官方渠道下载MySQL 8.0.35的Windows版本(64位),解压到目录 D:mysoft。
  • 解压后目录结构为:D:mysoftmysql-8.0.35-winx64。
2. 创建配置文件
  • 在 D:mysoftmysql-8.0.35-winx64 目录下创建名为 my.ini 的配置文件,内容如下:[mysqld]# 设置3306端口port=3306# 设置MySQL安装目录basedir=D:mysoftmysql-8.0.35-winx64# 设置数据库数据存放目录datadir=D:mysoftmysql-8.0.35-winx64data# 允许最大连接数max_connections=200# 允许连接失败的次数(防止攻击)max_connect_errors=10# 服务端字符集默认为UTF8character-set-server=utf8# 默认存储引擎default-storage-engine=INNODB# 默认认证插件(兼容Navicat等工具)default_authentication_plugin=mysql_native_password[mysql]# 客户端默认字符集default-character-set=utf8[client]# 客户端连接端口port=3306default-character-set=utf8
3. 配置环境变量
  • 右键点击“此电脑” → “属性” → “高级系统设置” → “环境变量”。
  • 在系统变量中找到 Path,点击“编辑”,添加路径:D:mysoftmysql-8.0.35-winx64bin。
4. 初始化MySQL
  • 以管理员身份运行命令提示符,执行以下命令初始化数据库:mysqld --initialize --user=mysql --console

    初始化时会生成一个随机密码,务必记下该密码(格式类似 A temporary password is generated for root@localhost: 临时密码)。

5. 安装MySQL服务
  • 在管理员命令提示符中执行:mysqld -install

    若显示 Service successfully installed,则安装成功。

6. 启动MySQL服务
  • 执行以下命令启动服务:net start mysql
7. 登录MySQL并修改密码
  • 使用初始化时的随机密码登录:mysql -u root -p

    输入临时密码后,修改 root 用户密码(例如设为 root):ALTER USER root@localhost IDENTIFIED BY 'root';

8. 解决Navicat连接2059错误
  • 问题原因:MySQL 8.0默认使用 caching_sha2_password 认证插件,而Navicat等旧工具可能不支持。
  • 解决方案:

    修改 root 用户的认证方式为 mysql_native_password:ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 'root';

    或在 my.ini 文件中设置全局默认认证插件(如步骤2所示)。

9. 验证安装
  • 执行以下命令检查服务状态:sc query mysql

    若显示 RUNNING,则MySQL服务已正常启动。

常见问题处理
  • 端口冲突:确保3306端口未被占用(如修改 my.ini 中的 port 为其他值)。
  • 数据目录权限:确保 D:mysoftmysql-8.0.35-winx64data 目录有读写权限。
  • 服务启动失败:检查错误日志(通常在数据目录下 主机名.err),或重新初始化数据目录(需先删除 data 文件夹)。

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