第一步:手动安装 MySQL 服务
你需要以管理员身份打开命令提示符(CMD),手动将 MySQL 安装成 Windows 服务
1.以管理员身份打开 CMD:点击"开始"菜单,输入 cmd,在"命令提示符"上右键,选择"以管理员身份运行"。
2.定位到 MySQL 的 bin 目录:在打开的 CMD 窗口中,输入以下命令并回车,切换到 MySQL 的 bin 目录下。请务必将路径替换成你电脑上 MySQL 的实际安装位置。
python
cd /d D:\mysql-5.7.44-winx64\bin
3.执行安装服务命令:在 bin 目录下,输入以下命令并回车:
python
mysqld --install MySQL80
mysqld 是 MySQL 的服务端程序。
--install 是安装服务的参数。
MySQL80 是我给这个服务起的名字,你可以按自己喜好命名,方便识别。
第二步:初始化数据目录
1.执行初始化命令:同样在管理员身份的 CMD 窗口,且位于 bin 目录下,输入以下命令:
python
mysqld --initialize-insecure --user=mysql
--initialize-insecure 表示初始化一个空的数据目录,并且默认的 root 用户是没有密码的。这样做是为了让你能先进去,之后再自己设置密码。
这个命令执行完,不会有任何输出,这是正常的。它会默默地在你的 MySQL 根目录下创建一个 data 文件夹。
2.再次打开"服务"窗口:现在,你再按 Win + R,输入 services.msc 打开服务列表,应该就能看到你刚命名的 MySQL80 服务了。
第三步:启动服务并连接
启动服务:在服务列表中,右键点击 MySQL80,选择"启动"。
首次连接:服务启动成功后,回到普通的 CMD 窗口(不用管理员),直接输入以下命令,无需密码,直接回车即可登录。
python
mysql -u root -p
(重要)设置 root 密码:登录成功后,务必第一时间修改密码。在 mysql> 提示符下执行:
python
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
FLUSH PRIVILEGES;