1.下载mysql-5.7.33-winx64.msi下载方式可以在官网或者国内镜像站,以下以清华大学镜像站为例
搜索清华大学镜像站 Index of /mysql/downloads/MySQL-5.7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror其他镜像站例如华为,搜狐等
2.选择安装,安装时候最好选择custom自己选择具体安装(注意:安装目录别使用带有空格的,如果使用他自动生成的是有空格的,一定要去掉,否则在后续可能会出现服务无法启动)目录因为默认是安装在C盘,接着就是next到底
3.进入到安装目录新建my.ini文件内容如下其中basedir和datadir需要自己手动修改到自己安装的位置
[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8
collation-server = utf8_bin
init_connect='SET NAMES utf8'
innodb_buffer_pool_size = 128M
basedir = D:\MySQL
datadir = D:\MySQL\data
port = 3306
join_buffer_size = 128M
sort_buffer_size = 16M
read_rnd_buffer_size = 16M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
4.在你指定的datadir的路径下新建data文件夹
5.使用管理员执行cmd命令并进入到安装的bin文件夹内
6.在CMD输入命令mysqld --initialize-insecure --user=mysql
7.第6部运行万次接着执行mysqld --install mysql --defaults-file=d:\MySQL\MySQLServer5.7\my.ini这个路径需要改成自己的,执行完会显示Service successfully installed说明已经成功
8.启动服务net start mysql,这个mysql名字是在第6步指定的名称,这里执行后会显示启动成功
9.进入data文件内查看.err后缀的日志,不需要管名称是什么,每个电脑可能都不一样,只要看后缀就行了,打开后可能有如下
2021-02-01T08:37:17.220339Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
这说明密码为空
9.接着在CMD命令行输入mysql -u root -p会出现让输入密码,这里直接回车就可以正常登录
10.登录后执行alter user 'root'@'localhost' identified by 'root';修改root密码为root即可完成。