一、下载压缩包

下载mysql server的zip文件,地址:Windows (x86, 64-bit), ZIP Archive

解压后:

二、创建配置文件(可忽略)

配置文件可存放位置及名称:

  • C:\WINDOWS\my.ini
  • C:\WINDOWS\my.cnf
  • C:\my.ini
  • C:\my.cnf
  • 解压目录的根目录下(mysql-8.3.0-winx64)\my.ini
  • 解压目录的根目录下(mysql-8.3.0-winx64)\my.cnf

三、初始化数据库

以管理员身份运行cmd,进入到bin目录,运行下面的命令创建mysql默认的数据库,并创建一个root账号,空密码

mysqld --initialize-insecure

四、启动MySQL服务

我使用的是安装到服务的方式,执行下面的命令

mysqld --install-manual

默认创建的服务名称为MySQL,然后在服务中启动

也可以直接运行一下命令

mysqld

这是最简单的方式了,但是无法安装到服务中,其他详细的可参看帮助说明

mysqld --verbose --help | more

红色框内的是安装相关的命令,蓝色框内是移除服务相关的命令

五、测试

运行命令确认MySQL能够使用

mysql -uroot

六、修改root密码

由于前面的方式,root用户没有密码,需要添加个密码,MySQL进入后,执行下面的命令给root设置密码

use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;