1、下载解压
https://dev.mysql.com/downloads/windows/installer/8.0.html
2、配置环境变量
在path中添加刚才解压的路径到bin这个层级
image.png
3、修改my-default.ini,假如以下内容
basedir = D:\Software\mysql-5.6.38-winx64
datadir = D:\Software\mysql-5.6.38-winx64\data
4、以管理员身份运行cmd(注意使用管理员身份,推荐PowerShell),并且进入到解压路径的bin目录下
mysqld --initialize-insecure #初始化数据库,默认密码为空
mysqld install #为Windows系统安装MySQL服务
sc query mysql #可选,查看一下名为mysql的服务
sc delete mysql #删除数据库服务
net start mysql #启动数据库
mysql -u root -p #连进数据库
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword'; #mysql8需要用到
set password for 'root'@'localhost'=password('password!'); #低于mysql8的可以使用这个直接设置
grant all on *.* to root@'%' identified by 'password' with grant option; #允许远程连接
flush privileges;