Windows免安装MySQL8.0
Windows 上的 MySQL 分为安装版和免安装版。
本文介绍如何在 Windows 上配置免安装版的 MySQL 8.0。
1、下载并安装 VC_redist.x64.exe
Windows 版的 MySQL 8.0 依赖 Microsoft Visual C++ 2019 Redistributable Package(VC_redist.x64.exe)。
该软件必须安装,否则执行 mysqld、mysql 等命令时将没有任何反应。
下载地址:点击此处下载(2015、2017、2019、2022 是同一个)
2、下载MySQL压缩包
下载地址:点击此处进入官网下载界面
点击进入并下载(注意:Oracle官网需要注册或登录后才可下载)
3、解压安装包
安装文件夹可以任意指定,本文中以 D:/mysql/ 为例。
你需要将下文中的 D:/mysql/ 替换为你的 MySQL 安装目录。
4、初始化 data 目录
初始化 data 目录就是生成一个名为 data 的目录。数据表、权限表、时区表等都定义在该目录下。
打开命令行,将 D:/mysql/bin 设为当前工作目录。执行以下命令,就会在 MySQL 安装目录下生成 data 目录。
# 方法一。使用该方法,第一次登陆 MySQL 时不需要密码。
./mysqld --initialize-insecure
# 方法二:使用该方法,会生成一个临时密码。临时密码位于 data 文件夹后缀为 .err 的文件中。
./mysqld --initialize
# 方法三:使用该方法,会生成一个临时密码。临时密码会显示在命令行窗口中。
./mysqld --initialize --console
如果你想将 data 目录生成在其它位置,例如 D:/data,使用 --datadir 选项:
.\mysqld --initialize-insecure --datadir=D:/data
5、启动MySQL
# 在命令行执行(注意执行后当前窗口不可关闭)
mysqld
6、登录
再打开一个新的命令行窗口,在其中输入以下命令:
mysql -u root -p
输入密码,就可以登陆到 MySQL 了。(如果使用的是第四步中的方法一,则无需输入密码,直接按回车键即可)
7、修改密码
登录到 MySQL,然后输入
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
将上述命令中的 new_password 替换为你的新密码。
8、配置Path环境变量
每次使用 MySQL 的命令,都需要输入完整的路径,非常不方便。
将 D:/mysql/bin
添加到环境变量 PATH 中,这样就不再需要输入完整的路径了,只输入命令即可。
例如,设置环境变量 PATH 前,启动 MySQL Server:
D:/mysql/bin/mysqld
设置环境变量 PATH 后,启动 MySQL Server:
mysqld