ChatGPT 账号/ChatGPT 代注册 ChatGPT 账号/ChatGPT 代注册

Windows 10 上安装与配置 MySQL 5.7.29 全过程记录

前两天在自己的新电脑上(Windows 10 系统)配置了 MySQL,选择的版本是 MySQL 5.7.29,安装 MySQL 过程中发现一些教程已经过时了,现在没有 my.ini 文件,也不需要新建 data 文件了。所以本文老王记录下 Windows 10 上安装与配置 MySQL 5.7.29 全过程。

一、下载 MySQL

MySQL 下载地址:https://dev.mysql.com/downloads/mysql/

目前下载页面默认的是 MySQL 8 的,可以点击“Looking for previous GA versions?”按钮切换到之前的版本:

MySQL 下载

根据自己的系统版本(32 位还是 64 位),下载对应的压缩包文件。

MySQL 是不需要安装的(免安装),下载好官网的 zip 文件后,直接解压到对应的目录下面即可,例如我选择的路径是 D:\Program Files\MySQL\mysql

二、Windows 10 上配置 MySQL

1、新建环境变量

右击“我的电脑”打开系统属性,依次选择“高级系统设置” -> “环境变量”,打开系统环境变量设置界面,在 Path 里添加一个变量,值是 MySQL 安装路径的 bin 路径,例如我是 D:\Program Files\MySQL\mysql\bin

2、新建 my.ini

网上很多 MySQL 安装教程说官网下载的 zip 里是有这个配置文件的,我记得之前安装的时候好像确实有个 default 的配置文件。不过这次下载的 MySQL 5.7.29 版本里没有这个文件。没有也没有关系,直接新建一个 my.ini 文件即可,内容如下,其中 basedirdatadir 需要改成你对应的目录:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

skip-name-resolve
skip-grant-tables

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\Program Files\MySQL\mysql

# 设置mysql数据库的数据的存放目录

datadir=D:\Program Files\MySQL\mysql\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

3、安装 MySQL

有些教程说要新建 data 文件夹(my.ini 配置文件中 datadir 对应的路径),但是实际上并没有必要,直接用 cmd 开始安装就行了。

这里需要注意要用 管理员方式 打开 cmd,首先进入到 MySQL 的 bin 路径( D:\Program Files\MySQL\mysql\bin),之后执行命令开始安装:

  1. mysqld --initialize,这个命令没有任何提示
  2. net start mysql,如果没有问题,那么执行完这个命令会提示“MySQL 服务正在启动…MySQL 服务已经启动成功。”

这个时候会发现 data 文件夹已经自动生成了。

4、配置 MySQL root 密码

使用 mysqld --initialize 命令来初始化 MySQL 会随机生成一个 root 密码,默认密码在 data 文件夹里找一个以 .err 为后缀的文件,打开这个文件搜索对应消息,例如我的是:

[Note] A temporary password is generated for root@localhost: 7tYRCM>!;syt

这里的 7tYRCM>!;syt 就是我 root 用户的默认密码。

在使用 mysql -uroot -p 命令连上 MySQL 后,可以用这个命令修改 root 密码,例如这里我改成 system:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'system';

以上就是老王这次在 Windows 10 上安装与配置 MySQL 5.7.29 的全过程,希望对大家有所帮助!

赞(9)
关注我们
未经允许不得转载:老王博客 » Windows 10 上安装与配置 MySQL 5.7.29 全过程记录