问题描述

在安装过MySQL(或已卸载)的电脑中重新安装MySQL5.5, 在安装最后一项中Processing configuration中最后一项配置失败:

问题解决:

首先关于卸载:

  1. 安装时候若使用.msi安装程序安装, 即在卸载时再次使用该程序进行remove移除

  2. 卸载完毕后, 检查安装目录下的残留文件

    默认安装目录(如果你更改了安装路径,就到你所重新设置的路径下查找): C:\Program Files\MySQL

    默认数据库存储根目录:C:/ProgramData/MySQL/MySQL Server 5.5/Data/

  3. 检查服务项是否删除: 任务管理器->服务->打开服务, 查看是否存在MySQL的残留服务项, 有则以管理员身份打开命令行窗口, 删除该服务项:

sc delete [MySQL服务名称]
  1. 检查注册表残留项

    1)打开注册表 regedit

    2)检查并删除注册表以下文件:

    • 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

    3)为了尽可能的删除干净你的注册列表,cmd---regedit---编辑---查找下一个---查找目标:mysql,仅将“查看”中的“项”打勾,删除所有mysql相关的记录。

  2. 重启电脑完成卸载工作.


进入正题, 在安装完MySQL,在配置最后一步报错error Nr.1364 解决办法:

  1. 暂时不要关闭该窗口,cmd命令,执行mysql -uroot -ppassword 登录进去

( 如果登陆不进去,直接mysql -u用户名 不输密码 )

  1. 执行
use mysql;
ALTER TABLE `user` CHANGE COLUMN `authentication_string` `authentication_string` TEXT NULL COLLATE 'utf8_bin' AFTER `plugin`;
  1. 打开刚才错误窗口,回退retry,然后next即可。

参考解决方案地址

最新文章

  1. goto语句 switch语句
  2. PHP获取上个月、下个月、本月的日期(strtotime(),date())
  3. java下socket传图片
  4. Hexo学习笔记--常用命令及部署步骤
  5. NET Core开发-获取所有注入(DI)服务
  6. Ubuntu下使用虚拟机安装Windows XP(sunvirtualbox)
  7. Spring之DAO一
  8. Linux下配置SNAT上网
  9. Web渗透测试笔记(基础部分)
  10. Nginx+Memcache+一致性hash算法 实现页面分布式缓存(转)
  11. ASP.NET quartz 定时任务
  12. 使用Apache CXF根据wsdl文件生成代码
  13. suse日常操作(含suse/rhel内核与发行版对应关系)
  14. HTML 学习杂记
  15. Asp.Net Core发布绑定域名和端口
  16. boost--序列化库serialization
  17. python使用ip代理抓取网页
  18. code4906 删数问题
  19. python 枚举类
  20. 竞赛题解 - NOIP2018 旅行

热门文章

  1. 使用IntelliJ IDEA打开一个项目步骤
  2. [R语言] ggplot2入门笔记1—ggplot2简要教程
  3. LeetCode-03 无重复字符的最长子串(Longest Substring Without Repeating Characters)
  4. 【FAQ】推送服务常见问题及解决方案
  5. 可持久化并查集学习笔记 | 题解P3402 可持久化并查集
  6. win32com操作word API精讲&项目实战 预告
  7. OpenMP 环境变量使用总结
  8. Ubuntu20.04/22.04 安装 Arduino IDE 2.x
  9. Google Cloud Platform | 使用 Terraform 的分层防火墙策略自动化
  10. By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5", but CMake did not find one.