当前位置: 首页 > article >正文

MySQL5.5升级到MySQL5.7

【卸载原来的MySQL】

  1. cmd打开命令提示符窗口(管理员身份
  2. net stop mysql(先停止MySQL服务)

     3.卸载  

切换到原来5.5版本的bin目录,输入mysqld remove卸载服务

测试mysql -V查看Mysql版本还是5.5

查看了环境变量里的path

删除原来5.5版本的MySQL路径,再次mysql -V查看mysql 版本(此时已经是5.7版本了)

【遇到的问题】

1.MySQL5.5版本的路径从Path中删除之后,原本和Navicat关联的MySQL5.5版本的服务无法使用。原来的数据库也打不开了。显示如下错误:

搜集了各种解决办法还是没能解决:

除了4.MySQL服务器配置文件my.cnf没找到,my.ini文件中也没有bind-address这一项。

2.新建连接,测试MySQL5.7是否能正常连接,同样出错:

于是决定重装5.5版本服务器

mysqld --install 服务器名称(我这里是MySQL55)--defaults-file="my.ini的路径"

启动MySQL55服务

services.msc查看是否启动成功

再看一下Navicat,连接成功!

3. 但是新建3308端口的连接还是有问题:

在命令行窗口测试3308端口


尝试了各种办法之后,

4. 又出现了新的错误(密码权限有问题):

这是密码错误的问题:

 通过在my.ini中添加一句skip-grant-tables

在命令行进入MySQL:

mysql> update user set password=password("123456") where user="root";

mysql> flush privileges;

mysql> exit;

5.又出现了新的问题:

尝试很多办法无果,卸载再安装:

MySQL无法正常启动:

6. 卸载掉MySQL5.7版本重新安装配置。

//配置过程中发现是my.ini中的路径出错。\斜杠写成反斜杠/了~

成功!

测试能否正常与Navicat连接:

成功连接!问题解决!(这里把my.ini文件中的端口又改成了3306,测试成功就没有再改了。MySQL5.7和5.5版本不同时运行,不会冲突)

参考文档:MySQL 5.7详细下载安装配置教程-CSDN博客


http://www.kler.cn/a/530277.html

相关文章:

  • 基于springboot+vue的哈利波特书影音互动科普网站
  • 54. 螺旋矩阵
  • 从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(协议层封装)
  • Java小白入门教程:封装、继承、多态、重载、重写、抽象、接口
  • 国产之光DeepSeek架构理解与应用分析
  • 知识库管理如何推动企业数字化转型与创新发展的深层次探索
  • Vue3.0实战:大数据平台可视化(附完整项目源码)
  • Alibaba开发规范_编程规约之集合框架:最佳实践与常见陷阱
  • MBTI之INFJ型人格解读,INFJ的职业倾向、人际关系和INFJ的心理健康
  • doris:主键模型的导入更新
  • 系统URL整合系列视频一(需求方案)
  • ifconfig/hostname/hosts文件等学习
  • springboot/ssm教学资源管理系统web在线课程教学视频Java代码编写
  • 一文了解制造业中的QC是什么
  • 微信登录模块封装
  • 第一性原理:游戏开发成本的思考
  • 索罗斯的“反身性”(Reflexivity)理论:市场如何扭曲现实?(中英双语)
  • 【PyQt】lambda函数,实现动态传递参数
  • 本地Deepseek添加个人知识库(Page Assist/AnythingLLM)
  • 不确定性采样在分类任务中的应用
  • 【Navicat】设置字段根据当前时间更新
  • C++模板初了解
  • Vue 2 项目中 Mock.js 的完整集成与使用教程
  • C# 继承与多态详解
  • 新到手路由器宽带上网设置八步法
  • 2025.2.1——八、Web_php_wrong_nginx_config