下载mysql
地址:https://dev.mysql.com/downloads/windows/installer/
下文以“mysql-5.7.27-winx64.zip”并解压至"C:\dev\env\mysql-5.7.27-winx64"为例。
创建 my.ini 配置文件
在C:\dev\env\mysql-5.7.27-winx64下新建my.ini,参考
安装mysql服务
以下命令以管理员身份运行
cd C:\dev\env\mysql-5.7.27-winx64\bin
1、初始化数据库:mysqld --initialize --console
执行完成后,会输出 root 用户的初始默认密码,如:
2021-06-06T05:47:13.500267Z 1 [Note] A temporary password is generated for root@localhost: HoIq8w!0;w4<
可能遇到的报错:“由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题。”
解决:这种错误是由于未安装 vcredist 引起的,下载 vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
2、安装mysql服务:mysqld install
3、启动mysql服务(若服务启动失败可尝试重启电脑):net start mysql
可能遇到的报错:”The service already exists“(解决方法参考 https://www.jianshu.com/p/413d29b67422 )
4、SET PASSWORD = '123456';
(使用上面第1步生成的root临时密码登录mysql,修改密码)