首页 > 数据库 >MySQL压缩版安装与卸载

MySQL压缩版安装与卸载

时间:2023-01-03 13:46:07浏览次数:62  
标签:执行命令 mysql 注册表 压缩版 ini 卸载 MySQL my

MySQL压缩版安装与卸载

安装

​ 1、压缩包下载地址:https://dev.mysql.com/downloads/mysql/

​ 选择 Windows(x86,64-bit),ZIP Archive 版本即可

​ 2、下载后解压

​ 3、配置环境变量:

​ 变量名:MYSQL_HOME

​ 变量值:E:\mysql-5.7.20-winx64

​ path 里添加:%MYSQL_HOME%\bin;

注意:如果 path 变量都在一行则需要加上分号,反之不需要分号

​ 4、生成 data 文件

​ 以管理员身份运行 cmd,进入 MySQL 解压目录的 bin 路径下,执行命令:

mysqld --initialize-insecure --user=mysql 

​ 5、启动服务

​ 执行命令:net start mysql 启动 MySQL服务

​ 若提示:服务名无效...,解决方案:

​ 执行命令:mysqld -install 即可

不需要 my.ini 配置文件,注意:网上写的很多需要 my.ini 配置文件,其实不需要 my.ini 配置文件也可以;我之前放置了my.ini 文件,反而提示服务无法启动,把 my.ini 删除后启动成功了

​ 若出现:服务正在启动或停止中,请稍后片刻再世一次;需要去资源管理器中把 MySQL进程全结束了,重新启动即可

​ 6、登录 MySQL

​ 执行命令:mysql -u root -p,因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可

​ 7、查询用户密码

​ 在 MySQL 终端执行命令:select host,user,authentication_string from mysql.user;

​ 8、设置(或修改)root 用户密码

  • 在 MySQL 终端执行命令:update mysql.user set authentication_string=password("123456") where user="root";

password("123456"),此处引号中的内容是密码,自己可以随便设置

  • 在 MySQL 终端执行命令:flush privileges;,相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变

​ 9、退出 MySQL

​ 在 MySQL 终端执行命令:quit

​ 参考资料:https://www.cnblogs.com/reyinever/p/8551977.html

卸载

  1. 管理员的身份运行 cmd,使用 net stop mysql 命令,停止服务

  2. ​ 在安装的 MySQL文件夹下的 bin 目录下执行:mysqld -remove mysql

  3. ​ 删除 MySQL 文件夹

  4. ​ 删除注册表的 MySQL 服务(可省略):

    • 运行 win+R,输入regedit,打开注册表

    • 打开注册表之后,删除注册表中的MYSQL服务:

      • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
      • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

​ 注意:也许注册表中不是或者不只有 ControlSet001、ControlSet002,也可能是 ControlSet006、007之类,反正删的时候都删了就好了,这里要细心一点看,不然容易删漏

​ 至此,压缩版 MySQL 卸载完成

​ 参考资料:https://blog.csdn.net/m0_48263336/article/details/122294429

标签:执行命令,mysql,注册表,压缩版,ini,卸载,MySQL,my
From: https://www.cnblogs.com/Y-wee/p/17021821.html

相关文章

  • MYSQL优化
    PerformanceSchema程序插桩消费者表是一个经常受到批评的特性。早期版本的MySQL对其的实现不够理想,导致资源消耗较高。通常的建议是干脆关掉它。这也被认为是难以理解......
  • 02.安装完成后无法扫描,卸载,重新安装
    安装后,新建扫描任务,任务正常,但是扫描结束后,扫描报告为空卸载#cd/home/acunetix/.acunetix_trial/#./uninstall.sh两个yes,然后提示两个文件无法删除AcunetixScanneruni......
  • Windows Server 2012 R2上PHP、MySQL环境搭建
    一、准备工具服务器操作系统:WindowsServer2012PHP版本:5.6.9(根据自己需要)MySQL版本:MySQL8.0.17二、相关软件下载1、PHP下载​​​https://windows.php.net/downloads/relea......
  • 第十七章《MySQL数据库及SQL语言简介》第2节:MySQL数据库的下载、安装和配置
    ​MySQL数据库被广泛应用于各种行业软件,它开发了针对各种不同操作系统都开发了的版本。本节以Windows版本为例介绍MySQL数据库的下载、安装和配置。17.2.1MySQL的下载读者可......
  • Mysql为什么用B+树做索引而不用B-树或红黑树?
    一、概述B+树只有叶节点存放数据,其余节点用来索引,而B-树是每个索引节点都会有Data域。所以从Mysql(Inoodb)的角度来看,B+树是用来充当索引的,一般来说索引非常大,尤其是关系性数......
  • 第十七章《MySQL数据库及SQL语言简介》第3节:数据库管理
    ​17.2小节主要讲解的是MySQL数据库的下载、配置和安装。从严格意义来讲,17.2小节所做的工作是对“数据库管理系统”进行下载、安装和配置。本小节所要讲解的数据库管理是指......
  • mysql数据库中文乱码解决
    解决办法:一:在安装目录的根目录下个my.ini替换default-character-set=latin为:default-character-set=UTF-8(注意两处)完成后重新建数据库即可。二:安装数据库的时候选择语言U......
  • 第十七章《MySQL数据库及SQL语言简介》第4节:数据库表管理
    ​数据库表管理的操作包括创建数据库表、修改数据库表、查看数据库表属性、删除数据库表。为了能够创建出一张合理的数据表,必须先学习MySQL的数据类型,因此本小节首先讲解MyS......
  • 配置mysql与注册登录模块(中)
    登录模块设计先记录自己清理c盘自己采取的办法。清理document文件夹的TencentFile与压缩Windows文件夹jwt验证方式解决跨域问题**浏览器快速切换页面快捷键CTR......
  • MySQL是如何运行的
    页面(UserRecords+FreeSpace)一开始FreeSpace最大,UserRecords是空的UserRecords的记录是以行格式存储的(额外信息+真实数据数据)行格式额外信息有两个重要字段(delete......