1.在官网下载免安装版压缩包 https://dev.mysql.com/downloads/mysql/5.7.html#downloads
官方文档 https://dev.mysql.com/doc/refman/5.7/en/windows-installation.html
2.将zip文件解压到安装目录,并在安装目录下新建my.ini文件,添加如下内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir={安装目录}
# 设置mysql数据库的数据的存放目录
datadir={安装目录}\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3.安装mysql服务,进入安装目录下的bin文件夹,执行以下命令(需要管理员权限)
mysqld install
# 移除服务
mysqld -remove
sc delete MySQL
删除服务命令 mysqld remove
问题:如果出现msvcr120.dll文件丢失,就需要下载安装VC++2013,链接 https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784
4.初始化并启动mysql服务
# 生成无密码的root用户
mysqld --initialize-insecure
# 生成随机密码的root用户
mysqld --initialize
# 启动服务
net start mysql
# 停止服务
net stop mysql
5.修改root用户密码
mysql> set password for root@localhost=password('123456');