MySQL8.0版本部署
- 本文主要记录MySQL8.0版本的部署过程,以及遇到的问题和解决方案。
- 压缩包下载地址:MySQL8.0.25
- 部署步骤
- 解压压缩包到指定目录
- 尽量不要放在C盘,因为C盘可能会有权限问题
- 目录名中不要有空格和中文名称
- 配置环境变量
- 自己上网搜
- 编写my.ini文件
- 解压压缩包到指定目录
- 3.初始化数据库
- 使用管理员身份打开cmd(排除一些权限问题)
- 输入以下命令来初始化数据库,运行完成后会生成一个临时密码,复制下来,后面会用到
- 默认用户名为root
1
mysqld --initialize --console
- 输入以下命令来安装MySQL服务(服务名为MySQL,可以自己改)
1
mysqld install MySQL
- 输入以下命令来启动MySQL服务
1
net start MySQL
- 输入以下命令来停止MySQL服务
1
net stop MySQL
- 输入以下命令来启动MySQL服务
- 修改MySQL的默认root密码
- 使用管理员身份打开cmd,输入以下命令
1
mysql -u root -p
- 输入刚才复制的临时密码,然后回车
- 成功进入MySQL后,输入以下命令来修改密码
1
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
- 退出MySQL
1
exit
- 使用管理员身份打开cmd,输入以下命令
- 部署时可能遇到的问题
- 安装MySQL服务时报错
- 问题描述:安装MySQL服务时报错,提示“服务名无效”
- 解决方案:检查是否有重复的服务名,如果有,先删除重复的服务名,再重新安装MySQL服务
- 启动MySQL服务时报错
- 问题描述:启动MySQL服务时报错,提示“系统找不到指定的文件”
- 解决方案:检查是否有重复的服务名,如果有,先删除重复的服务名,再重新安装MySQL服务
- 登录MySQL时报错
- 问题描述:登录密码错误,显示Access deny
- 解决方案:MySQL8.0版本的密码加密方式发生了变化,需要修改密码加密方式
- 安装MySQL服务时报错