下载安装包

首先去官网下载安装包,如下图所示

Windows安装MySQL 8-程序旅途
Windows安装MySQL 8-程序旅途

直接可以下载,不用登录。

添加环境变量

解压下载的安装包,找到bin目录,例如:E:\Program Files\mysql-8.0.18-winx64\bin,配置到path下。

我是先建了一个MYSQL_HOME的变量,然后再配置到path下。

Windows安装MySQL 8-程序旅途
Windows安装MySQL 8-程序旅途

安装

切换到bin目录,执行下面的命令初始化

mysqld --initialize --console

最后会为root@localhost 生成一个随机默认密码,注意保存,后面需要登录后修改

注意:使用powershell出错的话,使用cmd,另外如果是重装系统,之前已经初始化了,可以直接安装mysql服务。

下面的命令进行安装mysql服务

mysqld --install

启动mysql服务

net start mysql

登入mysql

mysql -uroot -p

修改默认密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

FLUSH PRIVILEGES;

遇到的问题

Navicat for MySQL连接 MySQL 8.0.18 出现1251- Client does not support authentication protocol requested by server