1. 下载
下载选择上面的zip包,解压后文件里才会有 mysql.exe。下面的zip包解压后文件里为mysql-debug.exe
2.my.ini
D:\\MYSQL\\mysql-8.0.22-winx64下若没有my-default.ini 则新建一个my.ini文件,输入下述内容,加粗位置替换为安装路径
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\MYSQL\\mysql-8.0.22-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\MYSQL\\mysql-8.0.22-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[WinMySQLAdmin]
D:\\MYSQL\\mysql-8.0.22-winx64\\bin\\mysql.exe
3.环境变量
新建 MySQL_HOME
D:\MYSQL\mysql-8.0.22-winx64
path中加入 %MySQL_HOME%\bin
4.安装启动
进入bin目录下,使用命令 mysqld -install 安装
若提示mysqldb不是内部或外部命令,也不是可运行的程序或批处理文件。
- 检查命令是否正确
- 检查bin目录下是否有mysql.exe文件,若没有,返回第一步重新下载
- 检查环境变量是否设置正确,点击path,编辑,下方编辑文本,查看
如图所示,表示安装成功
接着键入net start mysql 显示如图,启动未成功
- 检查mysql-8.0.22-winx64目录下是否有data的目录,若有则删除
- 键入 mysqld --initialize 初始化,会生成data目录
重新启动 net start mysql,启动成功