1.解压安装包:
进入mysql官网下载mysql-8.0.X-WINX64.ZIP 解压安装包,解压到目标路径下(我这里的目录是:I:\Mysql-8.0.13\mysql-8.0.13-winx64\).
解压内容如下所示
2.配置环境变量:
打开系统环境变量设置,在系统环境变量(path)中添加mysql内容如下
3.初始化数据库:
以管理员身份打开powershell,执行以下命令:
方式一:
命令 :mysqld --initialize --insecure
作用:初始化数据库,并且默认设置密码为空,(推荐)。
方式二:
命令:mysqld --initialize --console
作用:初始化数据库,设置随机root密码,会在窗口中显示,注意记录,之后要记得更改。
方式三:
这里会有一部分小伙伴命令提示“无法将mysqld”项识别为cmdlet、函数、脚本文件或可运行程序......。
那么你会需要用下面这种方式。
命令:.\mysqld.exe install
作用:别问为什么做就完了!
4.安装mysql服务:
命令:mysqld --install serviceName
服务名可以为空,默认服务名字为mysql。安装完成后就可以通过以下命令启动mysql服务了
命令:net start mysql
如下图所示:
5.更改root密码:
登录数据库:
命令:mysql -u root -p
如果你这里用的方式一、三初始化,那么就直接回车,如果用的方式二初始化,则需要输入生成的随机密码。
修改密码:
命令:alter user ‘root’@‘localhost' identified with mysql_native_password by 'newpassword';
至此全部步骤完成。
ps :官方说MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在以下方面带来了更好的性能:读/写工作负载、IO 密集型工作负载、以及高竞争("hot spot"热点竞争问题)工作负载。
这有待大家核实吧。