MySQL 5.7 解压版安装配置

时间:2023-08-20 17:47:07
测试环境

系统:Windows 10专业版
版本:MySQL Server 5.7.14
提纲

  • 修改配置文件
  • 初始化
  • 安装服务、启动服务
  • 修改root密码
步骤

1、解压安装包
在MySQL官网上下载zip包,解压后内容如图所示。
MySQL 5.7 解压版安装配置
MySQL 5.7 解压版安装配置
(注意:在解压的目录中默认不存在“data”目录,需要手动添加或者执行初始化命令后自动生成。)
2、修改配置文件
在解压后的目录中,my-default.ini是默认配置文件,MySQL运行时首先会在bin目录下寻找my.ini文件。复制my-default.ini文件并重命名为my.ini,将my.ini移动到bin目录中,并修改其内容:
[mysql]
# 设置客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置安装目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7.14
# 设置数据存放目录
datadir=C:\Program Files\MySQL\MySQL Server 5.7.14\data
# 设置最大连接数
max_connections=200
# 设置服务端字符集
character-set-server=utf8

(注意:配置参数根据自己需要来设置,初始配置主要设置basedir和datadir)

3、初始化MySQL
默认解压文件是没有data文件夹的,使得网上很多配置方法无效,如果不进行初始化的话,mysql服务是无法启动的(有玩笑称:从MySQL 5.7开始,Oracle公司开始致力于破坏MySQL的易用性,迫使用户使用Oracle数据库)。
用管理员权限打开CMD,进入MySQL的bin目录,执行命令:mysqld --initialize --user=mysql --console
该命令会创建data目录与数据库,生成root用户和临时密码,如下图,我们需要记住生成的临时密码已便于后续登录并修改密码。
MySQL 5.7 解压版安装配置
MySQL 5.7 解压版安装配置
4、配置环境变量
将MySQL的bin目录路径添加到系统环境变量Path中,如图所示。
MySQL 5.7 解压版安装配置
 MySQL 5.7 解压版安装配置
5、安装服务、启动服务
用管理员权限打开CMD,进入MySQL的bin目录,执行命令:mysqld -install,出现“Service successfully installed.”后代表服务安装成功。此时在Windows的服务列表中即可查看到MySQL服务,如图所示。
MySQL 5.7 解压版安装配置
 MySQL 5.7 解压版安装配置
继续执行命令:net start mysql 即可启动服务(或者直接在上图服务管理器中右键MySQL来启动服务),命令行执行效果如图所示:
MySQL 5.7 解压版安装配置
MySQL 5.7 解压版安装配置
6、修改root密码
运行cmd,输入mysql -u root -p 并回车执行命令,输入旧密码(这里需要用到初始化过程中生成的临时root密码)后连接MySQL服务,之后执行命令:set password for root@localhost = password('新密码'); 即可修改root密码(注意:命令结尾的分号不能省略)。