记录MySQL5.0升级到8.0,卸载安装等

解决方案

1.停止MySQL服务

2.卸载MySQL相关的程序

step1:本次是win10系统环境;左下角点击:开始–>所有应用–>弹出最近所有应用程序,选择MySQL右击点击卸载,这里会跳到控制面板,

step2: 图一跳转 or windows键+R–>Control–>程序和功能;所有MySQL程序点击右键卸载

3.本人安装目录在C盘,首先打开C:\Program Files,删除MySQL文件夹

step1:打开隐藏文件ProgramData文件夹,删除下面的MySQL文件

4.卸载MySQL相关注册表,这里也是很多小伙伴重装不成功的坑

step1:Windows+R–>regedit–>打开注册表

step2:根据路径打开并删除:

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services一般服务会以相同的名字(名字通常是MySQL)

还有就是F3或Ctrl+F打开查找框,输入MySQL,注意焦点放在计算机上

还有重要的一步删除Connector Net XXX注册表,大家失败的原因好多也是在这个注册表上面

step3:查出的MySQL注册表直接删掉

完成以上四步就已经卸载干净MySQL了,可以安装8.0了

5.安装MySQL8.0

去官网下载,笔者这里下载的是mysql-8.0.17-winx64,版本比较新,8.0解压版的安装非常简便,解压配置一下即可使用,笔者推荐安装解压版的。

传送门:点击此处跳转官网下载

6.下载完社区版的MySQL8.0,解压到你想安装的文件夹下面,然后添加环境变量

新增一个 MYSQL_HOME

E:\Program Files\mysql-8.0.17-winx64

在path变量下添加

%MYSQL_HOME%\bin

注意路径修改成你的安装路径

7.以管理员的身份打开cmd窗口跳转路径到你的安装路径E:\Program Files\mysql-8.0.17-winx64\bin

这里踩了个坑,网上很多说要加my.ini 文件,和新建一个data文件夹,其实是没必要的,可能也是我装的MySQL版本比较新的原因吧,8.0.17是不需要my.ini文件的,它会导致MySQL 安装完后启动失败

1> 初始化命令mysqld --initialize --user=mysql --console

(记住一定要进行初始化,很多人不进行初始化,就出现了1067错误,怎么弄都搞不定)

初始化完成之后,会生成一个临时密码这里需要注意把临时密码记住(在)

然后在你的数据库保存目录生成一些文件,不用管。

可以重新开一个cmd进行,或者等待结果完全输出

2>接着就是输入mysqld -install进行服务的添加

mysqld -install MySql80

这里的MySql80指的MySQL服务的别名,个人习惯

3>输入net start MySql80启动服务

4>mysql -u root -p 登陆数据库,因为没设置登陆密码,因此第一次登陆直接回车登陆就好了

5>设置root密码

alter user'root'@'localhost' IDENTIFIED BY 'MyPass@123456';

6>可能出现的坑,数据库图形化工具连接失败,因为MySQL8.0修改了密码规则,连接报2058错误

解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

password改成对应的密码

至此MySQL5.7到8.0的升级告一段落

-----------------------------------09.01再次更新…

上次装完,用navicat,sqlyog连接成功后就没用过密码登陆了,导项目修改MySQL密码为本机密码时,

巧了

密码给忘了,试了N次,没试出来,鬼知道我当时设置的什么,shit

本以为MySQL有什么暗门阔以不用密码登进去,度娘谷歌一波后,发现皆是改文件配置什么的,麻烦

最后想起来,我装的解压版的,好像只是安装了MySQL服务,能不能卸载服务重装呢,再谷歌一波,发现解决方案

搞定,卸载重装,

两分钟完成。。。

#记录一下

首先,停止MySQL服务

net stop mysql

然后,删除服务,解压版真的很方便,一条命令就删除服务了

sc delete mysql

删除data文件夹

到这里就可以重装了

依次

初始化命令

mysqld --initialize --user=mysql --console

2019-09-02T15:03:28.323850Z 0 [System] [MY-013169] [Server] E:\Program

Files\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing

of server in progress as process 4868 2019-09-02T15:03:58.262582Z 5

[Note] [MY-010454] [Server] A temporary password is generated for

root@localhost: Vksj5aqHaa+r 2019-09-02T15:04:15.768338Z 0 [System]

[MY-013170] [Server] E:\Program

Files\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing

of server has completed

这里要注意的是,会生成一个初始密码,待会登陆需要用到

安装服务

mysqld -install

启动服务

net start MySQL

登陆数据库

mysql -u root -p

输入初始密码

修改密码

ALTER USER root@localhost IDENTIFIED BY 'xg1314';

mysql升级 windows10_Windows10系统MySQL5.7升级到8.0相关推荐

  1. 【MySQL运维】MySQL5.1升级到MySQ 5.5实战

    之前公司大部分项目都上了5.5版本,手上刚好有个项目(自由交易平台)数据量不是很大,单台服务器在线上跑得比较稳定,很少去搭理,为了统一版本于是打算升级到MySQL5.5版本...在贺总的协助下完成了升 ...

  2. 升级鸿蒙系统如何退出,华为鸿蒙2.0系统升级了怎么退回EMUI11系统-操作教程详解...

    华为鸿蒙2.0系统升级了怎么退回EMUI11系统?很多用户升级了又不知道如何才能退回到原来的系统,下面就让老铁下载小编为大家带来,2.0系统升级退回EMUI11系统操作教程详解. 这次开启华为鸿蒙2. ...

  3. p30pro可以更新鸿蒙系统吗,华为p30pro如何升级鸿蒙系统 华为p30pro升级鸿蒙系统教程...

    华为p30pro是不是也是有不少的用户都是想要在线的升级到最新的鸿蒙系统2.0了?还是在网络上面搜索各种各样的升级方面的教程邮寄需要专业人来指导或者是需要一些官方上面的教程的用户,你要是找不到,或者是 ...

  4. 荣耀x10支持鸿蒙,荣耀X10怎么升级鸿蒙系统 荣耀X10升级鸿蒙系统教程

    荣耀X10作为荣耀系列产品,随着上周鸿蒙系统的发布,之后许多荣耀X10的用户们都开始好奇,荣耀X10怎么升级鸿蒙系统?别慌快随小编一起走进荣耀X10升级鸿蒙系统教程学习了解一下吧. 荣耀X10怎么升级 ...

  5. 华为v30鸿蒙系统,荣耀V30怎么升级鸿蒙系统 荣耀V30升级鸿蒙系统步骤教程

    其实荣耀V30是可以升级鸿蒙系统的,但是用户们都表示不知道荣耀V30怎么升级鸿蒙系统,为了解决大家心中的疑惑,小编特意带来了荣耀V30升级鸿蒙系统步骤教程供用户们学习. 荣耀V30怎么升级鸿蒙系统 其 ...

  6. 华为m6能更新鸿蒙,华为M6怎么升级鸿蒙系统 M6平板升级鸿蒙系统教程

    M6作为华为的平板系列产品,在本周三公布的鸿蒙系统第一批公测名单之中并不在此列,但是将会在第三批次,也就是今年的第四季度时可以更新升级鸿蒙系统,那么华为M6怎么升级鸿蒙系统呢?不妨先来看看M6平板升级 ...

  7. matex2怎么升级鸿蒙,Mate X2怎么升级鸿蒙系统 Mate X2升级鸿蒙系统步骤教程

    Mate X2作为一款双面屏手机,也是作为华为的新型机,也在周三发布的鸿蒙系统公测第一队列之中,那么Mate X2怎么升级鸿蒙系统呢?别慌,接下来小编就会带用户们走进Mate X2升级鸿蒙系统步骤教程 ...

  8. 华为p40怎么升级成鸿蒙系统,华为p40怎么升级鸿蒙系统 华为p40升级鸿蒙系统步骤教程...

    华为p40手机想要直接的快速的升级到最新的鸿蒙系统,大家都是不是非常的急,想要直接的快速的升级,但是不知道怎么进行直接的升级,这个可能是难道了不少的华为p40的手机上面的用户,有需要优先的进行体验下最 ...

  9. win10重置mysql密码_Win10系统MySQL5.7密码忘记怎么重置?

    在Win10系统下安装了mySQL使用,有时遇到密码忘记的问题也是挺遭心的,那么如何重置mysql密码呢?下面小编就分享下具体教程. Win10下mysql密码重置步骤如下: 1.首先点击开始菜单,搜 ...

最新文章

  1. 公平与精确同样重要!CMU提出学习公平表征方法,实现算法公平
  2. SQL大圣之路笔记——SQL 创建索引 index
  3. 02.操作系统概述.md
  4. 95-140-110-源码-transform-算子keyBy
  5. 韦诺之战wesnoth没有声音
  6. 桥接模式和php实现
  7. 关于计算机技术职业资格那些事
  8. XCODE 9:最新功能详尽介绍
  9. otool 分析Mach-O
  10. PPT幻灯片母版在制作时的应用
  11. linux 输入密码后无法进入系统,【Linux学习笔记十六】用户密码修复和GRUB引导错误无法进入系统解决办法...
  12. 【研一小白论文精读】《Big Self-Supervised Models are Strong Semi-Supervised Learners》
  13. win7系统(64/32位)安装office2010时提示需要msxml6.10.1129,问题的解决记录
  14. 推荐系统基础03:矩阵分解与FM
  15. 雷电3菊链功能_别选错!笔记本的Type-C和雷电3接口区别可大了
  16. EFR32 资源汇总
  17. Mac下安装sqlmap
  18. 【历史上的今天】2 月 19 日:Hacker News 上线;Adob​​e Photoshop 诞生;DVD 退出历史舞台
  19. IRP_MJ_INTERNAL_DEVICE_CONTROL
  20. 牛客网软通动力软件测试机试_软通动力测试工程师笔试题

热门文章

  1. 用Python Matplotlib实现可视化混沌系统
  2. 四维超混沌系统matlab
  3. 【XSY3325】社保(拓扑序)
  4. 《实时控制软件设计》第二个编程作业
  5. 腾讯微信客服电话号码是多少呢/腾讯微信人工服务热线
  6. 闲聊注册中心——ZK、Eureka、Sofa-Registry
  7. Ubuntu18.04 ROS Melodic版本安装gazebo_ros_pkgs包
  8. 小白学习Basemap气象画地图的第五天(读取micaps站点数据,省级能见度分布)
  9. 以太坊概念知识入门篇 1
  10. python excel条件格式_关于python调用Excel“条件格式”——二探openpyxl