下载安装包
MySQL官网链接:MySQL
下载之后解压,把MySQL的文件夹放在你认为合适的位置
开始安装
编写配置文件
如果你认为MySQL8应该有配置文件,可以新建一个类型是 ini 的后缀的文件,并参考这里得到配置,添加到你的配置文件当中
初始化MySQL
MySQL使用bin目录下的mysqld.exe初始化,命令如下:
>bin\mysqld.exe --initialize --console
可能你有疑惑:我的配置文件改怎么启用呢?
MySQL当然会提供一个参数指定配置文件了,命令如下:
>bin\mysqld.exe --initialize --console --defaults-file=[配置文件的路径]
这里有一个坑:
执行上面那个命令会失败,原因是 --defaults-file 这个选项必须放在首位
即:
>bin\mysqld.exe --defaults-file=[配置文件的路径] --initialize --console
官网给出了说明(点此去官网查看):
这就会启动成功(如果不成功,应查找失败原因并记录)
成功之后会看到如下信息,表示初始化成功:
需要记住临时密码,接下来修改为我们自己的熟悉的密码
安装服务
执行命令:
>bin\mysqld.exe --install [服务名]
服务名是可选的,默认为mysql,也可以自己指定
启动MySQL服务
>net start MySQL
修改密码
启动成功之后就需要登录修改密码了,因mysq8和之前的版本的密码认证插件有区别,我就把mysql8的密码认证插件换成了之前的版本的插件
有两种方式可以更改:
命令更改
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
更改配置文件
[mysqld]
default_authentication_plugin=mysql_native_password
进入之后使用命令:
mysql>alter user user() identified by '[新密码]';
安装到此处就可以正常使用了,往下还未深究!!!