win10下完全卸载+重装MySQL步骤详解

 更新时间:2017年12月05日 15:39:50   作者:arenn  
小编是因为连接MySQL和Qt时出现问题,迫不得已选择把64bitMySQL换成了32bitMySQL,在安装过程中出现各种问题,下面小编把 win10下完全卸载+重装MySQL步骤分享到脚本之家平台,需要的朋友参考下

相信大家因为各种各样的原因,需要重新安装MySQL。笔者就因为连接MySQL和Qt时出现问题,迫不得已选择把64bitMySQL换成了32bitMySQL。由于卸载不干净,安装会出现各种问题。现在把笔者卸载+重新安装的过程记录下来,供需要的人参考。

第一步:停止服务

启动cmd->输入services.msc->找到mySQL->停止SQL服务

第二步:删除文件

找到你的安装目录,将文件全部删除

第三步:删除注册表

启动cmd->输入regedit->搜索mySQL,右键全部删除(或者依据以下路径找到MySQL,右键删除)

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

第四步:配置my.ini文件

笔者下载的版本是mysql-5.6.17-win32,zip archive,存于D盘

在D:\mysql\mysql-5.6.17-win32\目录下新建my.ini文件,写入以下代码:

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

注意其中目录地址要替换为你自己的mySQL存放地址。

第五步:安装

打开cmd(注意以管理员身份运行)->输入cdD:\mysql\mysql-5.6.17-win32\bin

如果输入mysqld install,会出现如下错误:

提示已经安装了服务。

所以,接下来我们需要继续输入mysqld -remove

提示指令成功运行。

重新输入mysqld install:

重新安装成功!

输入net start mysql:

提示成功启动。

总结

以上所述是小编给大家介绍的win10下完全卸载+重装MySQL步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • mysql binlog占用大量磁盘空间的解决方法

    mysql binlog占用大量磁盘空间的解决方法

    MySQL binlog(Binary Log)是MySQL数据库的一种重要组件,用于记录所有对数据库的更改操作,当MySQL服务器接收到对数据库的写入请求并成功执行后,这些更改会被写入binlog,本文给大家介绍了mysql binlog占用大量磁盘空间的解决方法,需要的朋友可以参考下
    2024-06-06
  • 简述MySQL与Oracle的区别

    简述MySQL与Oracle的区别

    Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高
    2017-06-06
  • Mysql中count(*)、count(1)、count(主键id)与count(字段)的区别

    Mysql中count(*)、count(1)、count(主键id)与count(字段)的区别

    本文主要介绍了Mysql中count(*)、count(1)、count(主键id)与count(字段)的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • MySQL详解如何优化查询条件

    MySQL详解如何优化查询条件

    我们知道从MySQL表中使用SELECT语句来查询数据,如需有条件地从表中选取数据,可将WHERE子句添加到SELECT语句中,本篇我们来看看怎样优化查询条件
    2022-05-05
  • mysql中null(IFNULL,COALESCE和NULLIF)相关知识点总结

    mysql中null(IFNULL,COALESCE和NULLIF)相关知识点总结

    这篇文章主要介绍了mysql中null(IFNULL,COALESCE和NULLIF)相关知识点,结合实例形式总结分析了mysql中关于null的判断、使用相关操作技巧与注意事项,需要的朋友可以参考下
    2019-12-12
  • MySQL数据库约束操作示例讲解

    MySQL数据库约束操作示例讲解

    约束是用来限制表中的数据长什么样子的,即什么样的数据可以插入到表中,什么样的数据插入不到表中,下面这篇文章主要给大家介绍了关于如何通过一文理解MySQL数据库的约束与表的设计的相关资料,需要的朋友可以参考下
    2022-11-11
  • Linux下实现MySQL数据备份和恢复的命令使用全攻略

    Linux下实现MySQL数据备份和恢复的命令使用全攻略

    这篇文章主要介绍了Linux下实现MySQL数据备份和恢复的命令使用全攻略,包括使用Mysqldump和LVM快照以及xtrabackup三种方法,倾力推荐!需要的朋友可以参考下
    2015-11-11
  • MySQL里Create Index 能否创建主键 Primary Key

    MySQL里Create Index 能否创建主键 Primary Key

    MySQL里Create Index 能否创建主键 Primary Key
    2009-07-07
  • MySQL备份与恢复之保证数据一致性(5)

    MySQL备份与恢复之保证数据一致性(5)

    这篇文章主要介绍了MySQL备份与恢复之保证数据一致性,感兴趣的小伙伴们可以参考一下
    2015-08-08
  • linux下多个mysql5.7.19(tar.gz)安装图文教程

    linux下多个mysql5.7.19(tar.gz)安装图文教程

    这篇文章主要为大家详细介绍了linux下多个mysql5.7.19tar.gz安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07

最新评论