Windows安装MySQL5.7
本文环境:
- OS:Windows10
- mysql-5.7.40-winx64
参考:Windows安装 MySQL5.7(超详细)_windows安装mysql5.7-CSDN博客
从官网获取安装包
访问官网,选择点击Archives,
分别指定Product Version为5.7.40
,Operating System为Microsoft Windows
,OS Version为Windows (x86, 64-bit)
,然后单击ZIP Archive项右侧的Download开始下载,
目前主流的 Intel 和 AMD 芯片都是 (X86, 64-bit) 的架构(可以直接下载安装包安装),
此处直接贴出官网该资源的链接:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.40-winx64.zip
使用压缩包安装MySQL-5.7
把压缩包解压
注意解压路径不要有汉字或其他非英文字符和空格,可以有下划线短横线,
我把它解压到C:\application\command_tool\mysql\mysql-5.7.40-winx64
,
以下部分直到配置环境变量可以略过,创建一个到指定版本的软链接仅为个人习惯,可以不进行此操作
然后建立了一个C:\application\command_tool\mysql\default
到C:\application\command_tool\mysql\mysql-5.7.40-winx64
的软链接,
1 | mklink /J C:\application\command_tool\mysql\default C:\application\command_tool\mysql\mysql-5.7.40-winx64 |
配置环境变量
Windows添加环境变量方法详见 2024-02-19-Windows配置环境变量,
添加一个变量名为MYSQL_PATH
,值为mysql压缩包解压路径的环境变量,
例如此处我使用软链接,然后配置了如下环境变量,如果不用软链接,就把值替换为直接使用C:\application\command_tool\mysql\mysql-5.7.40-winx64
变量名 | 值 |
---|---|
MYSQL_HOME | C:\application\command_tool\mysql\default |
这个变量MYSQL_HOME好像不会像JAVA_HOME,ANDROID_HOME之类的变量被其他软件读取,
主要是把这个路径独立出来放进一个变量便于修改,和供PATH变量引用
然后在PATH
变量中添加一条%MYSQL_HOME%\bin
,用于搜索mysql可执行程序,
检查
如果以上配置完成,可以新建打开一个命令提示符窗口,运行mysqld --version
,应该会输出版本信息,若没有则说明配置有无,回头去再查查哪里漏了,
初始化MySQL
编辑配置文件
在MySQL根目录下(即MYSQL_HOME变量路径)新建一个my.ini
文件,然后编辑写入如下内容(根据自己主机情况自行修改),
1 | [mysqld] |
初始化数据库
按Win + R
打开运行对话框,输入cmd
,按组合键Ctrl + Shift + Enter
以管理员权限执行,打开管理员身份的命令提示符,
运行mysqld --initialize --console
初始化MySQL数据库,
ennnnn,虽然可以在配置文件里面设置skip-grant-tables来第一次登录跳过密码验证,但是这个东东好像不大好使,干脆不设置这个了,
要记得在运行这个初始化后,在输出信息里面找到root@localhost: ,后面紧跟着的就是初始化的root密码(不包括冒号后的第一个空格),
记得先把这个密码暂时记下来,如果不小心关掉了这个窗口就没了,忘记了的话就得要重新进行一次数据库初始化,弄一个新的数据库了,
安装并启动MySQL服务
在管理员身份的命令提示符中运行下面的命令,
1 | # 注意修改后面的 my.ini 配置文件的地址 |
安装成功:
成功后可以按Win + R
运行services.msc
打开服务窗口,并在服务列表中找到MySQL,
在管理员身份的命令提示符中运行net start mysql
启动MySQL服务,
修改root密码
在命令提示符中输入mysql -uroot -p
登录MySQL服务器,然后输入前面初始化数据库时记下来的初始root密码然后按下回车确认输入,
然后在mysql交互界面输入如下命令以修改root密码:
1 | USE `mysql`; |
然后输入quit
或者exit
退出,可以再次运行mysql -uroot -p
然后使用新设置的密码进行登录,
重启MySQL服务
可以使用net命令快速启动或停止MySQL服务,重启就把两个命令组合用一次就好:
1 | # 停止 |
资源列表
以下所列是相对于我的博客分享资源中的资源位置,
具体使用方法详见 博客分享资源
暂未上传
Windows安装MySQL5.7
https://sayurinana.github.io/2024-02-29-Windows安装MySQL5-7.html