MySQL数据库的卸载与安装

简介: MySQL数据库的卸载与安装

MySQL数据库的卸载


步骤一:软件的卸载准备


学习网络编程时,TCP/IP协议程序有服务器端和客户端。mysql这个数据库管理软件是使用TCP/IP协议。我们现在要卸载的是mysql的服务器端,它没有界面。


【计算】–>右键–>【管理】–>【服务】–>【mysql的服务】–>【停止】


步骤二:软件的卸载


方式一:通过控制面板卸载


f99f90708e1646ffaa912e2c760e8927.jpg


方式二:通过360或电脑管家等软件卸载或者geek一键卸载(推荐使用geek卸载)


6adb3bdcaced40c7b014e18719917303.png

2c4cdd7259924bc2bac113625b27fdaf.png



方式三:通过安装包提供的卸载功能卸载



或者


0caf83f7dacb4deda6f5895ea5ca3d1b.png


622990c235bf45e5a0934c3fef941774.png


步骤三:清理残余文件


如果再次安装不成功,可以卸载后对残余文件进行清理后再安装。


(1)服务目录:mysql服务的安装目录

(2)数据目录:默认在C:\ProgramData\MySQL

如果自己单独指定过数据目录,就找到自己的数据目录,例如:


218eab25bad046ef97fd4525cd0e707a.jpg


注意:请在卸载前做好数据备份

在操作完以后,需要重启计算机,然后进行安装即可。如果仍然安装失败,需要继续操作如下步骤四。




步骤四:清理注册表(选做)


如何打开注册表编辑器:在系统的搜索框中输入regedit

   HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL服务 目录删除

   HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL服务 目录删除

   HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL服务 目录删除

   HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL服务 目录删除

   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL服务目录删除

   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL服务删除

   注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类



步骤五:清理服务列表中的服务名


如果在windows操作系统,删除注册表后,在服务列表中仍然存在原来的服务名,可以通过如下命令删除。

sc  delete  服务名


29a3f9dfc6744c2db9a8a2380ccdb5b0.png


步骤六:清理原来的环境变量

找到path环境变量,将其中关于mysql的环境变量删除,切记不要全部删除。

例如:删除 D:\ProgramFiles\mysql\MySQLServer5.7\bin; 这个部分


81d5821b3e1f41a188d625929ca583c1.png



MySQL数据库的安装

  • 双击mysql-installer-community-5.7.28.0.msi,进入安装界面后选择Custom自定义安装,点击Next

e8128b82100149139d4c8578496681c4.png

  • 在左侧目录中选择MySQL Server 5.7.28 -X64,点击→加载到右侧,在选择一下要安装的产品名,在右下角会出现Advanced Options,单击它可以设置安装路径



  • 例如将安装路径和数据路径修改到D:\develop\下,点击OK。注意,安装目录避免空格和中文



  • 点击Next下一步


点击Execute执行安装

有的可能会出现提示需要先安装C++动态库等,那就先安装C++动态库,没有提示说明操作系统中有你需要的动态库。


8df8b055254643f4af730c33e60bb8d5.jpg



  • 安装完成,点击Next下一步



  • 点击Next下一步


  • 点击Next下一步



  • 将MySQL配置类型选择Development Computer开发电脑设置,点击Next下一步



  • 设置MySQL密码,因为管理员用户为root,学习初期建议将MySQL数据库密码也设置为root,设置完成后,点击Next下一步


  • 设置Windows Service 系统服务,设置完毕后点击Next下一步



  • 日志设置,不做任何修改,点击Next下一步


  • 高级设置,不做任何修改,点击Next下一步



  • 点击Execute执行设置



  • 安装完成,点击Finish完成



MySQL数据库服务的启动和停止


MySQL软件的服务器端必须先启动,客户端才可以连接和使用使用数据库。


方式一:图形化方式


计算机(点击鼠标右键)》管理(点击)》服务和应用程序(点击)》服务(点击)》MySQL57(点击鼠标右键)==》启动或停止(点击)

控制面板(点击)》系统和安全(点击)》管理工具(点击)》服务(点击)》MySQL57(点击鼠标右键)==》启动或停止(点击)

任务栏(点击鼠标右键)》启动任务管理器(点击)》服务(点击)》MySQL57(点击鼠标右键)》启动或停止(点击)




方式二:命令行方式

启动 MySQL 服务命令:
net start MySQL57
停止 MySQL 服务命令:
net stop MySQL57



MySQL数据库环境变量的配置

环境变量名 操作 环境变量值
MYSQL_HOME 新建
path 编辑 %MYSQL_HOME%\bin

或者直接

环境变量名 操作 环境变量值
path 编辑 D:\ProgramFiles\mysql\MySQLServer5.7\bin




MySQL数据库客户端的登录


方式一:MySQL自带客户端

开始菜单==》所有程序==》MySQL==》MySQL Server 5.7==》MySQL 5.7 Command Line Client

e18cb9876d224bf5891f9a441b94f984.png


说明:仅限于root用户



方式二:命令行

mysql -h 主机名 -P 端口号 -u 用户名 -p密码

例如:mysql -hlocalhost -P3306 -uroot -proot


注意:

(1)-p与密码之间不能有空格,其他参数名与参数值之间可以有空格也可以没有空格

mysql -hlocalhost -P3306 -uroot -proot


(2)密码建议在下一行输入

mysql -h localhost -P 3306 -u root -p
Enter password:****


(3)如果是连本机:-hlocalhost就可以省略,如果端口号没有修改:-P3306也可以省略

简写成:

mysql -u root -p
Enter password:****


b24a6f76eb8149c99f364cbb3b84db9e.png


连接成功后,有关于MySQL Server服务版本的信息,还有第几次连接的id标识。

也可以在命令行通过以下方式获取MySQL Server服务版本的信息



或登录后,通过以下方式查看当前版本信息:



方式三:可视化工具

例如:Navicat Preminum,SQLyog 等工具

还有其他工具:mysqlfront,phpMyAdmin


SQLyog


89b3a95236934b5599e951288341fda5.png



Navicat(私聊可得Navicat)


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
关系型数据库 应用服务中间件 nginx
Docker一键安装中间件(RocketMq、Nginx、MySql、Minio、Jenkins、Redis)
本系列脚本提供RocketMQ、Nginx、MySQL、MinIO、Jenkins和Redis的Docker一键安装与配置方案,适用于快速部署微服务基础环境。
|
12月前
|
Ubuntu 关系型数据库 MySQL
MySQL源码编译安装
本文详细介绍了MySQL 8.0及8.4版本的源码编译安装全过程,涵盖用户创建、依赖安装、cmake配置、编译优化等步骤,并提供支持多Linux发行版的一键安装脚本,适用于定制化数据库部署需求。
2586 4
MySQL源码编译安装
|
12月前
|
Ubuntu 关系型数据库 MySQL
MySQL二进制包安装
本文详细介绍了在多种Linux系统上通过二进制包安装MySQL 8.0和8.4版本的完整过程,涵盖用户创建、glibc版本匹配、程序解压、环境变量配置、初始化数据库及服务启动等步骤,并提供支持多发行版的一键安装脚本,助力高效部署MySQL环境。
1986 4
MySQL二进制包安装
|
12月前
|
安全 关系型数据库 MySQL
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
本文详细介绍在openSUSE系统上通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,包括下载地址、RPM包解压、GPG密钥导入、使用rpm或zypper命令安装及服务启动验证,涵盖初始密码获取与安全修改方法,适用于无网络环境下的MySQL部署。
1050 3
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
|
12月前
|
关系型数据库 MySQL Linux
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
本文介绍了在openSUSE系统上通过SUSE资源库安装MySQL 8.0和8.4版本的完整步骤,包括配置国内镜像源、安装MySQL服务、启动并验证运行状态,以及修改初始密码等操作,适用于希望在SUSE系列系统中快速部署MySQL的用户。
1067 3
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
|
关系型数据库 MySQL Linux
安装MySQL 5.7到红帽系RHEL8+系列上
本文介绍了在RHEL 8及以上系统中安装MySQL 5.7的两种方法:解压安装与RPM包安装。涵盖环境准备、目录配置、数据盘挂载、初始化及服务启动等关键步骤,适用于红帽系(8+)部署MySQL 5.7。
|
12月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
1047 6
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
2739 16
|
12月前
|
运维 Ubuntu 关系型数据库
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
本文介绍了在Debian系列系统(如Ubuntu、Debian 11/12)中通过APT仓库安装MySQL 8.0和8.4版本的完整步骤,涵盖添加官方源、配置国内镜像、安装服务及初始化设置,并验证运行状态,适用于各类Linux运维场景。
2988 0
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)

推荐镜像

更多