在进行后端数据库相关功能的开发时,有时在Windows系统上搭建一套用于测试的MySQL数据库反而会更简单(避免了虚拟机、远程Linux、双系统等繁琐情况)。
在安装5.7版本的MySQL时,发现与之前5.6的版本有一些不同,导致安装失败。经查阅官方文档,整理后的步骤如下:
一、下载MySQL 5.7版本安装包
从“https://dev.mysql.com/downloads/mysql/5.7.html”下载MySQL 5.7版本的安装包,选择下图所示的项:下载zip版本的档案
说明:建议选择zip档,而不是MSI的版本。原因是方便系统重装后能够快速恢复数据库。
二、初始化数据库
将zip档解压至C盘以外的路径(比如我的是D:\Infrastructure\),以免系统恢复时覆盖数据库系统。进入解压后的文件夹后,发现了5.7版本与5.6版本不一样的几个地方:
1、没有data目录
打开具有管理员权限的命令提示符,进入数据库安装目录中的bin文件夹(以下简称bin文件夹),执行“mysqld --initialize”初始化生成data目录。
2、随机root密码
在上一步生成的data文件夹中,有一个以“.err”结尾的文件,用文件编辑器打开后搜索“password”关键字可以找到数据库初始化时所生成的随机root密码。如下图中的字样:
[Note] A temporary