windows下MYSQL5.5升级到5.7

卸载MYSQL5.5

  1. 服务中,关闭MYSQL服务,点击属性,查看mysql安装的位置,先记录,后面用

  2. 控制面板里的增加删除程序内进行删除

  3. win+r-> regedit 看看注册表里这几个地方删除没有

    • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
      目录删除
    • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
      目录删除
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除
    • 我的只找到了第一个,都不要紧的,有就删除,没有就算了
  4. 找到 mysql 安装的位置,将整个 mysql目录删除

  5. 这一条是很关键的 C:\Documents and Settings\All Users\Application Data\MySQL 这里还有MySQL的文件,必须要删除

下载MySQL5.7

官网下载:点击跳转
直接下载:点击下载

安装MySQL5.7

  1. 解压

  2. 设置环境变量

  3. 新建环境变量

    windows下MYSQL5.5升级到5.7_第1张图片

  4. 加入到path
    windows下MYSQL5.5升级到5.7_第2张图片

  5. 根目录下新建 my.inimysql-5.7.35-winx64目录下新建)

    [mysqld]
    port = 3306
    basedir=D:\mysql\mysql-5.7.35-winx64
    datadir=D:\mysql\mysql-5.7.35-winx64/data
    max_connections=150
    character-set-server=utf8
    default-storage-engine=INNODB
    sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
    event_scheduler=ON
    [mysql]
    
  6. 使用管理员权限打开cmd窗口,注意一定要是管理员权限,依次输入如下命令

    mysqld -install
    mysqld --initialize-insecure --user=mysql
    net start mysql
    

7.如果出现以下问题
windows下MYSQL5.5升级到5.7_第3张图片
这是因为没有安装如下软件导致的,点击如下链接,下载vcredist.
下载 vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

设置密码

此时密码为空,使用navicat设置新密码,navicat为空即可登录数据库

windows下MYSQL5.5升级到5.7_第4张图片
windows下MYSQL5.5升级到5.7_第5张图片

你可能感兴趣的:(mysql,mysql)