折腾了一整天,安装了三次,卸载了两次,终于把MySQL安装好了,下面是我总结的教程,希望能帮到大家。
(一)安装教程
1.在https://dev.mysql.com/downloads/mysql/下载压缩包(注意:网上的安装教程几乎都是低版本的mysql,所以一定要下载低版本的,我下载的是5.6.41,如果你装的是高版本的,并且没有成功,别担心文章后面有卸载教程


2.将文件解压到安装目录,我解压到了D:\Program Files。将my-defalult.ini文件复制一份,并重命名为my.in,并将里面的内容替换为如下,不过注意将basedir和datadir设置为自己的目录。

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


3.配置环境变量
在path中添加自己的bin目录。我的是D:\Program Files\mysql-5.6.41-winx64\bin

4.以管理员身份运行cmd,如下图,先定位到bin目录下,再依次输入mysqld –install(安装),net start mysql(启动)

恭喜你,安装成功了。下面进入MySQL配置。
1.登录(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)
输入:mysql -u root -p
系统会提示你输入密码,你直接回车就行了。后面会有密码的设置,下次登录就是你自己设置的密码了。

2.查询用户密码,输入:select host,user,authentication_string from mysql.user;

3.设置(修改)root用户密码,输入:
set password for root@localhost = password(‘123456’);
其中123456是我设置的密码,之后再输入:flush privileges;
保存才能完成密码的修改。

4.退出,输入:quit

到此就配置成功了!

(二)卸载教程
首先需要明确一点,用解压和cmd安装的形式,在控制面板的程序卸载中是找不到的,所以请按照下面的步骤卸载。
1、用cmd窗口命令来删除mysql服务:
在cmd中定位到压缩包解压的bin目录,输入:sc delete mysql (我折腾半天才安装好,刚才卸载的时候没截图,所以这里就不演示了,嘻嘻,不过相信我,这个步骤可以卸载成功)
2、删除注册表:按 win+R键,输入regedit,确定

进入注册表编辑,找到
(1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLD 目录删除
(2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQLD 目录删除 (我的电脑里并没有找到这一项,删了其它两项,成功完全删除)
(3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQLD 目录删除
注意:这三个步骤里面你的电脑可能跟我的大小写不一致,不过没关系,这里不区分大小写;其次,你可能会在某一个里面找不到MySQLD目录,这是正常现象,我第一次卸载的时候第三个里面没有,第二系卸载的时候第二个和第三个里面都没有,但都卸载成功了。
3、删除文件。这时候把你刚才解压的文件都删除(要先关闭cmd,否则可能会出现占用无法删除的情况),如果你删除成功,那么恭喜你已经将mysql卸载成功了,请忽略后面的步骤。如果你没有成功,那么下面的步骤4是为你准备的。

4、删除安装文件仍旧提示文件被占用,于是我就从文件的子目录一个一个的删除,后来发现是bin目录下的mysqld.exe这个一直提示被占用,怎么也删除不了,此时强制删除它,进入cmd窗口,进入我的mysql安装目录的bin文件里,输入命令:mysqld.exe -remove,再到mysql安装目录去删除这个文件,可以成功删除,删除安装文件。至此,恭喜你,mysql已经彻底删除,可以装另外的新的版本了。

MySQL安装与卸载教程相关推荐

  1. 【Centos8 MYSQL安装、卸载教程】

    Centos8 MYSQL安装.卸载教程 1. MYSQL相关命令 2. 卸载MYSQL 2.1 停止MYSQL服务 2.2 查看已安装的MYSQL相关软件 2.3 执行删除命令 2.4 查看是否有安 ...

  2. 解压版MySQL安装与卸载教程

    MySQL分为安装版和解压版.安装版经常安装失败,重新安装需要卸载MySQL,十分麻烦,推荐解压版MySQL. 详细步骤如下: 1.下载 官网下载网址:MySQL :: Download MySQL ...

  3. 彻底删除mysql5.1_MySQL5.1安装与卸载教程

    本文采用最新版MySQL5.1.62版本作为安装教程演示,本人亲试过程,准确无误.可供读者参考. [声明] 本文为博主原创文章,未经博主允许不得转载. 下载 安装 下载完成之后双击安装,可以选择自定义 ...

  4. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  5. python3.7.4安装教程win7_Window10下python3.7 安装与卸载教程图解

    Window10下python3.7 安装与卸载教程图解 1.进入官网https://www.python.org/,点击Downloads下的Windows按钮,进入下载页面. 2.如下图所示,点击 ...

  6. 安装 卸载 mysql linux,Linux 下MySQL 安装与卸载

    参考博客:http://www.cnblogs.com/steven_oyj/archive/2010/05/24/1742808.html http://www.linuxidc.com/Linux ...

  7. 微信多开工具 Mac版的安装及卸载教程

    还在为找在您的Mac电脑上同时登陆2个或更多个微信账号吗?微信多开工具 Mac版可以帮上你的忙.微信双开助手Mac版就可以实现,可以让Mac版微信双开.多开设置消息自动回复. Mac Os微信多开助手 ...

  8. mysql安装与卸载

    mysql安装与卸载 安装mysql 参见mysql安装文档 卸载分成两步: 安装版: 找到my.ini datadir = C:/xxx 删除该目录下的文件 从控制面板中一键卸载 mysql服务开启 ...

  9. 一、Linux下MySQL安装和卸载图文教程详解

    处女作,第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享一下在开发过程当中的一些经验总结,同时也当是自己的笔记吧,有时候有些东西长时间不用自己也记不住,好了,废话就说到这里,接下来讲 ...

  10. 2021 MySQL安装和卸载 以及 视图软件安装(图文教程)超详细

    MySQL安装和视图作软件(win10) 一,MySQL下载 二,MySQL数据库的完美卸载! 三,MySQL安装 四,配置环境变量 五,下载Navicat for MySQL视图软件 六,安装Nav ...

最新文章

  1. pytorch神经网络之卷积层与全连接层参数的设置
  2. jmeter的基本功能使用详解
  3. linux GDB详解
  4. Organization unit determine log logic enablement
  5. 小程序底部弹窗css_微信小程序之animation底部弹窗动画(两种方法)
  6. 腾讯云服务器 ubuntu 设置允许root用户登录和禁用ubuntu用户
  7. 《代码敲不队》第三次作业:团队项目的原型设计
  8. 用易拉罐做机器人教程_不会c4d就做不出3d设计?用ps照样可以,教程在这里
  9. 李航博士:《统计学习方法》第二版上线啦!增加无监督学习!
  10. 深度学习入门:一句话告诉你什么是神经网络(CNN,RNN,DNN)
  11. 圣思园JavaWeb随手笔记
  12. 实现html文件和c# 交互
  13. c语言文件压缩与解压缩实验报告,哈弗曼树文件压缩与解压实验报告(C语言).doc...
  14. Eclipse 绿豆沙
  15. 【P秋色的小课堂】第一课
  16. react组件的render方法
  17. 2019, XII Samara Regional Intercollegiate Programming Contest 全部题解
  18. 微信小程序实现watch属性监听数据变化
  19. 【学习笔记】噬菌体的应用与展望
  20. enumeration value 'xxxxx' not handled in switch警告

热门文章

  1. 戴尔服务器盘安装系统安装win7系统教程,戴尔系统光盘安装win7系统方法
  2. matlab 换热器仿真,matlab 换热器仿真 - 百度学术
  3. 微信小程序+UI框架
  4. Android 8.0 新特性(一) - 可下载字体
  5. 如何使用记事本和cmd执行java代码
  6. C语言读取文件内容创建二叉树
  7. 信息系统项目管理师(高项)考试的论文怎么写,怎么背?经验分享
  8. win7电脑怎么录屏?如何使用电脑录屏软件
  9. 软件开发生命周期的五个阶段
  10. oracle基本操作语句大全