彻底删除旧版本mysql并安装新版本

这篇具有很好参考价值的文章主要介绍了彻底删除旧版本mysql并安装新版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题来源

进行项目交接时运行sql文件出现报错Unknown collation: 'utf8mb4_0900_ai_ci'

发现是因为我使用的mysql版本为5.6,不支持utf8mb4_0900_ai_ci的字符排序规则,便更新mysql版本为8.0

二、解决办法

第一步:删除旧版本mysql

1. 关闭mysql服务

敲击win+R 输入cmd,右键选择以管理员身份运行

彻底删除旧版本mysql并安装新版本

输入net stop mysql 关闭mysql服务

 彻底删除旧版本mysql并安装新版本

 2. 卸载mysql程序

win+R 输入control 进入控制面板,点击卸载程序

选择与mysql有关的程序全部卸载

3. 删除安装目录

找到当初安装目录,删除文件夹

如果安装在c盘,会有隐藏文件,打开programFiles与programData找到所有与mysql有关的子目录删除

注:如不记得安装目录,打开此电脑——>管理——>服务和应用程序——>服务,找到mysql打开看到文件路径

彻底删除旧版本mysql并安装新版本

 4. 删除注册表

win+R 输入regedit打开注册表

找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MySQL

删除

第二步:安装mysql

1. 下载mysql压缩包

下载链接:

MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/5.5.html#downloads彻底删除旧版本mysql并安装新版本

点击下载并解压

2. 配置环境变量 

复制bin目录的路径

彻底删除旧版本mysql并安装新版本

 打开此电脑——>右键属性——>高级系统设置——>环境变量——>系统变量找到path,将复制的bin路径添加进去

彻底删除旧版本mysql并安装新版本

彻底删除旧版本mysql并安装新版本 

 3. 创建my.ini文件

打开解压的文件夹,创建一个名为my.ini的文件

彻底删除旧版本mysql并安装新版本

用记事本打开文件,将以下配置粘贴进去。

(注意修改为自己的安装目录,data文件夹不用管,之后会自动生成)

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\\mysql-8.0.31-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\\mysql-8.0.31-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4. 初始化配置

在bin目录中输入cmd打开命令行窗口

彻底删除旧版本mysql并安装新版本

 输入mysqld --initialize 回车 初始化mysql

彻底删除旧版本mysql并安装新版本

运行完毕后会发现多了一个名为data的文件夹

彻底删除旧版本mysql并安装新版本

 data文件夹里会有一个后缀为.err的文件,打开找到下图为root账户和root密码

彻底删除旧版本mysql并安装新版本

 5. 安装并启动mysql

  • 使用管理员身份运行cmd  输入
    mysqld --install  

回车显示 service successfully installed 即安装成功

  • 输入命令启动mysql服务
    net start mysql
  • 输入命令使用root账户和密码登录
    mysql -u root -p
    

    回车后输入.err文件中复制的密码

出现以下界面说明登录成功彻底删除旧版本mysql并安装新版本

  •  输入命令修改默认密码
    alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** ';
    彻底删除旧版本mysql并安装新版本

 至此安装完成文章来源地址https://www.toymoban.com/news/detail-413265.html

到了这里,关于彻底删除旧版本mysql并安装新版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 最新版ubuntu22.04安装NVIDIA显卡驱动以及CUDA、CUDNN,和安装驱动gcc版本问题解决。

    1.驱动安装参考下述链接 1.1 NVIDIA显卡驱动、 CUDA 的安装参考这个博主的具体安装步骤,但是最后一步的 cudnn 的安装参考另一个博主,见链接。 1.2 可以选择最新版本的驱动,需要在官网去找最新的版本对应。 2.最新版本我遇到的错误以及解决方法 2.1.在进入tty1界面后ubuntu安装

    2024年04月24日
    浏览(42)
  • Linux操作系统彻底删除MySQL——详细步骤

    注意 :在安装另一个MySQL版本之前一定要把之前MySQL版本给卸载干净。 详细步骤如下: 1、检查云服务器是否已经安装了MySQL: 如下所示: 2、查看MySQL服务是否开启: 如开启则须关闭,关闭MySQL服务: 3、查找含有MySQL的目录: 如下所示: 4、删除含有MySQL的目录,依次删除目

    2024年02月01日
    浏览(67)
  • 关于彻底删除 Mysql和Mysql Connector Net..卸载不掉或不能更新(超详细)

    最近用Mysql时发现版本太低了,有些功能用不了,就把MySQL给卸载,具体步骤: 卸载原有的MySQL软件 删除跟原来的MySQL有关的数据(文件夹) 清理注册表 具体如下: 卸载Mysql软件 ①.先停掉MySQL的服务:右键我的电脑找到管理 ②.在管理面板中找到服务,然后禁用掉所有MySQL的

    2024年02月11日
    浏览(38)
  • Centos彻底完全删除已安装软件的办法

    参考来源:Centos彻底完全删除已安装软件的办法 - zxpo - 博客园 step1: 输入查询命令 rpm -qa | grep libreoffice* 打印如下: Step2: 先删除上面第一行的包。 输入 sudo rpm -e  -- libreoffice7.3- base -7.3.1.3-3.x86_64, 再次使用上面查询命令“ rpm -qa | grep libreoffice* ”, 发现第一行这个libreoffi

    2024年02月05日
    浏览(24)
  • Windows详细安装和彻底删除RabbitMQ图文流程

    RabbitMQ是实现了高级消息队列协议(AMQP:Advanced Message Queue Protocol)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而聚类和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端函式库 RabbitMQ官网

    2024年02月04日
    浏览(31)
  • 虚拟打印机开源项目clawPDF最新版本在Windows+Visual Studio 环境编译运行遇到的若干问题,以及虚拟打印机驱动的安装和彻底卸载详细图文步骤

    虚拟打印机开源项目clawPDF最新版本在Windows+Visual Studio 环境编译运行遇到的若干问题,以及虚拟打印机驱动的安装和彻底卸载详细图文步骤。 错误提示: 不支持此版本的 Visual Studio 无法打开以下项目。可能未安装项目类型,或此版本的 Visual Studio 可能不支持项目类型。 有关

    2024年02月22日
    浏览(56)
  • Cmder最新版--打开慢 删除字符残留问题

    1 打开慢 打开后左下角跳动显示findstr.exe cmd.exe git.exe,很久后才能正常输入。 解决方案 : 关闭更新检查及运行dll注入(如下二图) 2 删除后有字符残留 像这样很烦 解决方案有如下两种方法: 首先,使用文本查看工具打开Cmder目录下的 D:ProgramFilescmdervendorclink.lua 方法一

    2024年02月12日
    浏览(36)
  • 彻底解决pycharm中的Python解释器重复-无法重命名和删除不干净的问题

    Python解释器重复-无法重命名和删除 问题及原因 : PyCharm 在删除解释器配置时,并没有完全清除所有相关的配置信息,特别是关于解释器命名的部分。这可能导致即使删除了旧的解释器配置, PyCharm 仍然 “ 记住 ” 了之前的命名序号,并在你添加新解释器时继续按照序号增加

    2024年02月21日
    浏览(42)
  • 解决新版Visual Studio安装.NET Framework 4.0 或者4.5报错问题(NET Framework 4 已是此操作系统的一部分。不需要安装,已在此计算机上安装相同或更高版本 )

    当友友们下载了.NET Framework 4.0 或者.NET Framework 4.5安装包之后发现已经安装了更高的版本,无法再继续按照旧的版本,并提示如下错误 今天教大家一个简单的方法,解决这个问题: 操作如下: 1.下载nuget版本的资源包 microsoft.netframework.referenceassemblies.net40.1.0.3.nupkg,链接放到下

    2024年03月25日
    浏览(42)
  • 彻底解决python中jupyter画图matplotlib的中文显示问题。Mac版本和Windows版本

    jupyter使用matplotlib进行画图会面临中文无法显示的问题,导致这样的原因是没有配置对应的中文字体,所以无法在画图时显示中文。 在Window中,采用以下代码 Mac中没有SimHei字体,所以Windows的代码无法使用,所以要先查询mac中支持的中文字体。以下代码可以查询mac中的所有字

    2024年02月09日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包