为了让命令行终端在任何目录下都能直接调用 mysql 命令,必须配置系统环境变量。打开控制面板或 Windows 设置,搜索高级系统设置,点击下方的环境变量按钮。在系统变量区域找到 Path,双击进行编辑,点击新建并填入 bin 目录的绝对路径,例如 D:mysql-8.0.19-winx64bin。确认保存后,建议彻底重启电脑或至少注销重新登录。打开一个新的 CMD 窗口,输入 mysql --version,如果屏幕准确打印出版本号,说明环境变量已生效。
四、初始化数据库与安装服务
这一步需要以最高权限运行命令提示符。按下 Win 键输入 cmd,右键点击结果选择以管理员身份运行。使用 cd 命令切换到 MySQL 的 bin 目录。接着输入 mysqld --initialize-insecure 并回车。该指令会在 data 目录下自动构建系统表空间、日志文件和初始账户信息,控制台滚动结束后表示成功。切记初始化期间不要强制关闭窗口。完成后继续输入 mysqld --install 注册 Windows 服务。看到 Service successfully installed 提示后,输入 net start mysql 启动后台服务,显示已成功启动即完成核心部署。
五、修改默认密码与日常登录
采用 insecure 模式初始化意味着 root 超级管理员初始状态无密码保护。直接在命令行输入 mysql -u root -p,系统询问密码时直接按回车键即可跳过验证进入交互界面。安全起见,登录后应第一时间重置密码,输入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourStrongPassword123'; 记得末尾分号不能少。执行成功后输入 exit 断开连接。此后每次访问只需 mysql -u root -p 配合新密码即可。若需使用第三方可视化工具连接,请确保本地防火墙已放行 TCP 3306 端口。