tiger-sms ChatGPT 账号/ChatGPT 代注册 OpenAI API 代充值

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

dajiaka OpenAI API key

前两天在自己的新电脑上(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 全过程记录