MySQL8.0版本部署


MySQL8.0版本部署

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