Windows下使用MySQL二进制包安装MySQL5.7

  • ​​一、准备工作​​
  • ​​1.下载MySQL二进制包​​
  • ​​2.解压压缩包​​
  • ​​3.创建2个目录(Data,Log)​​
  • ​​4.创建my.ini配置文件​​
  • ​​二、安装​​
  • ​​1.在解压目录\bin打开CMD​​
  • ​​1.1 运行命令​​
  • ​​1.2 查看log目录下mysql-error日志生成的初始化密码​​
  • ​​三、添加系统环境变量​​
  • ​​四、添加mysql到系统服务(管理员身份)​​
  • ​​1.1 添加MySQL服务到系统服务​​
  • ​​1.2 移除​​
  • ​​五、启动MySQL服务(管理员)​​
  • ​​1.1 启动服务​​
  • ​​1.2 停止服务​​
  • ​​六、登录测试​​
  • ​​1.1 默认密码登录​​
  • ​​1.2 修改登录密码​​
  • ​​七、错误解决方案​​
  • ​​1.1 mysqld提示找不到 `msvcp120.dll` `msvcr120.dll`​​

一、准备工作

1.下载MySQL二进制包

​下载直链​​:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.34-winx64.zip

​下载页面​​:https://downloads.mysql.com/archives/community/

2.解压压缩包

Windows下使用MySQL二进制包安装MySQL5.7_数据库

3.创建2个目录(Data,Log)

Windows下使用MySQL二进制包安装MySQL5.7_数据库_02

4.创建my.ini配置文件

请根据自己的解压位置进行修改,我的解压位置为D:\\Program\\DB\\

[client]
no-beep
socket =0.0
port=3306
[mysqld]
server-id=45
port=3306
character-set-server=utf8mb4
pid-file ="mysql.pid"
socket =0.0
basedir="D:\\Program\\DB\\mysql-5.7.34-winx64\\bin"
datadir="D:\\Program\\DB\\mysql-5.7.34-winx64\\data"
tmpdir="D:\\Program\\DB\\mysql-5.7.34-winx64\\data"
default-storage-engine=INNODB
#=============================[log]==============================
slow-query-log=1
long_query_time=1
slow_query_log_file="D:\\Program\\DB\\mysql-5.7.34-winx64\\Log\\mysql-slow.log"
#log-bin="D:\\Program\\DB\\mysql-5.7.34-winx64\\mysql-bin"
log-error="D:\\Program\\DB\\mysql-5.7.34-winx64\\Log\mysql-error.log"

二、安装

1.在解压目录\bin打开CMD

Windows下使用MySQL二进制包安装MySQL5.7_mysql_03


Windows下使用MySQL二进制包安装MySQL5.7_数据库_04

1.1 运行命令

mysqld --defaults-file=D:\Program\DB\mysql-5.7.34-winx64\my.ini --initialize --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp

Windows下使用MySQL二进制包安装MySQL5.7_windows_05

1.2 查看log目录下mysql-error日志生成的初始化密码

Windows下使用MySQL二进制包安装MySQL5.7_windows_06

三、添加系统环境变量

将MySQL的bin目录路径添加到系统环境变量Path

Windows下使用MySQL二进制包安装MySQL5.7_数据库_07

四、添加mysql到系统服务(管理员身份)

1.1 添加MySQL服务到系统服务

Windows下使用MySQL二进制包安装MySQL5.7_MySQL_08

因为在第三步添加了环境变量,所以不需要再切换目录

Windows下使用MySQL二进制包安装MySQL5.7_环境变量_09

Windows下使用MySQL二进制包安装MySQL5.7_环境变量_10

1.2 移除

mysqld remove

五、启动MySQL服务(管理员)

1.1 启动服务

net start mysql

Windows下使用MySQL二进制包安装MySQL5.7_环境变量_11

1.2 停止服务

net stop mysql

Windows下使用MySQL二进制包安装MySQL5.7_MySQL_12

六、登录测试

1.1 默认密码登录

mysql -u用户名 -p密码

Windows下使用MySQL二进制包安装MySQL5.7_环境变量_13

1.2 修改登录密码

alter user 'root'@'localhost' identified by '你的新密码';

七、错误解决方案

1.1 mysqld提示找不到 ​​msvcp120.dll​​​ ​​msvcr120.dll​

C:\Program Files\Common Files\microsoft shared\ClickToRun查看是否c存在 ​msvcp120.dll​ ​msvcr120.dll​,如果存在,将其复制到 mysql解压目录的bin目录下
如果不存在,请先安装 VC_redist.x64.exe​​
​​​下载链接​​:https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170