1.首先解压缩压缩包到指定路径{dir}
2.在系统环境变量PATH最后加上刚在解压缩的指定路径{dir}/MySQL/bin
3.在{dir}/mysql中找到my-default.ini文件或者my.ini文件,如果未找到则在此目录下创建一个my.ini文件,配置如下:
4.切换到{dir}/MySQL/bin文件目录下,以管理员方式打开cmd命令行,执行mysqld -install安装mysql服务
若之前安装过MySQL服务,则使用sc delete MYSQL(服务名称) 删除服务,在执行安装,一定要在指定的目录下使用mysqld -install命令,否则服务执行路径会指向C盘导致无法运行
5.MySQL 5.7新版本有个小问题,使用压缩包安装的时候,配置好my.ini安装MySQL成功后无法启动服务,解决方案如下:
执行命令(同样是在bin目录下的命令行):mysqld --initialize-insecure --user=mysql
文档表明,使用-initialize生成随机密码,由于自己学习,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改,如果生成不成功,请重新执行命令删除服务,清空{dir}/MySQL/data/中的文件
6.最后启动服务,命令:net start mysql(服务名称,有时候服务名称是MYSQL57等,可以在服务中查看)