1、下载地址:https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-5.7.33-winx64.msi
安装完成后开始配置初始化
安装目录下新建my.ini和data文件夹
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\MySQL Server 5.7\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
1)以 管理员身份 运行 cmd。
【我的mysql解压地址: D:\JavaWebSoftware\mysql-5.7.23-winx64】
指令【红色标注】按下方的执行:
C:\WINDOWS\system32>d:
//cd bin目录
D:\>cd D:\JavaWebSoftware\mysql-5.7.23-winx64\bin
//安装文件
D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>mysqld --install MySQL
Service successfully installed.
//启动服务
D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>net start mysql
MySQL 服务正在启动 ..
MySQL 服务无法启动。
服务没有报告任何错误。
请键入 NET HELPMSG 3534 以获得更多的帮助。
//初始化
D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>mysqld --initialize
2018-09-14T07:40:02.740112Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-09-14T07:40:02.742148Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2018-09-14T07:40:02.742499Z 0 [ERROR] Aborting
//删除自己创建的data文件夹,再次初始化
D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>mysqld --initialize
//再次启动服务
D:\JavaWebSoftware\mysql-5.7.23-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
2、cmd中初始位置直接启用 mysql 命令?
此电脑-->属性 --> 高级设置 -->环境变量 -->path,添加mySQL 路径。(到 bin目录,如D:\JavaWebSoftware\mysql-5.7.23-winx64\bin)
3、初始化密码?
安装路径/data/*.err 寻找localhost