MySQL学习笔记-MySQL安装配置与卸载
目录
- MySQL安装配置
1.1 MySQL下载
1.2 MySQL安装和配置
1.3 MySQL配置环境变量 - MySQL卸载
1. MySQL安装配置
1.1 MySQL下载
(1) 从MySQL官网下载最新版的MySQL安装包。
(2) 选择MySQL Installer for Windows
(3) 这里有两个选择:
1 在线安装:下载一个下载器,运行下载器后联网下载安装包。
2 本地安装:下载完整的安装包,运行之后直接安装MySQL,无需另外联网下载。
在这里我们选择下载本地安装包。
(4) 点击No thanks,just start my download.
,开始下载。
1.2 MySQL安装和配置
(1) 安装.NET Framwork 4.5.2
MySQL的安装运行需要.NET Framwork 4.5.2
,所以首先我们需要安装它。(如果运行MySQL安装程序时没有提示安装这个框架,则说明电脑上已经存在这个或更高版本的框架,无需再次安装)
方便起见,这里直接把下载链接放在这里。
点击Download
,下载完成后直接双击安装即可。
(2) 安装和配置MySQL
双击打开从1.1 MySQL下载步骤中下载的MySQL安装包。
我们只需要安装MySQL数据库,所以直接选择Server only
,如果需要使用Visual Studio等软件对MySQL进行控制,则选择Developer Default
,具体过程这里不做讲解。
一直下一步,跳转到下一个界面,选择“独立安装”或者“集群安装”,我们选择“独立安装”,点击Next
。
在这里可以设置MySQL服务的网络协议和端口号等信息,没有特殊需求不需要更改,点击Next
。
选择身份验证方法,选择传统的身份验证方式,点击Next
。
填写根用户密码,重复两次,若需要添加其他用户,则点击Add User
,按照提示填写即可,这里直接使用Root用户,填写根用户密码后直接Next
。
设置系统服务,页面说明:
1 是否将MySQL服务注册成为系统服务,默认勾选。
2 注册成为系统服务的名称,若电脑上只有一个MySQL服务,建议修改成"MySQL",便于手动控制。
3 是否开机自启MySQL服务,默认勾选。
设置完成后点击Next
。
点击Execute
,等待安装完成。
点击Finish
后跳转到以下页面,点击Next
,然后点击Finish
,至此MySQL安装配置完成。
1.3 MySQL配置环境变量
在使用CMD方式来操作MySQL数据库时,为了方便使用,需要配置环境变量,接下来为大家介绍该如何配置。
(1) 找到MySQL的安装路径
我们这里用的是默认安装,路径如图所示:
点击复制这个路径备用。
(2) 配置环境变量
右键计算机
(有的电脑上是“我的电脑”),点击属性
,点击高级系统设置
,找到高级
,点击环境变量
。
点击新建(W)...
。
“变量名”输入:MYSQL_HOME
“变量值”输入刚才复制的路径:C:\Program Files\MySQL\MySQL Server 8.0
点击确定
。
找到Path
变量,选中,点击编辑(I)...
,如果是变量列表的形式,类似于这种:
则点击新建(N)
,如果是变量字符串形式,类似于这种:
则需要注意在字符串最后加上一个英文的分号,然后再添加内容,添加的内容为:%MYSQL_HOME%\bin;(分号也需要,这个括号和括号里的内容不需要!!!)
一路确定
,最后测试一下配置是否成功,同时按下Win 徽标
键+R
键,输入cmd,回车。在命令行窗口输入mysql -V,若输出当前MySQL版本,则环境配置成功!
2. MySQL卸载
这里为什么要特别说明一下呢,因为MySQL8.0针对卸载这一块进行了很大的优化,相信重装过其他版本MySQL软件的人一定经历过重装失败,那是因为一些文件没有删除,但是MySQL8.0就没有这些问题了,只需要简单的步骤便可完整卸载MySQL。
在“开始”菜单找到MySQL Installer
这个程序,启动。
选中要卸载的MySQL产品,点击Remove...
。
选择要卸载的MySQL服务,点击Next
。
点击Execute
,卸载完成MySQL服务后,选中Yes,uninstall MySQL Installer
,点击Finish
,窗口关闭,卸载完成。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· SQL Server如何跟踪自动统计信息更新?
· 官方的 MCP C# SDK:csharp-sdk
· 一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
· 提示词工程师自白:我如何用一个技巧解放自己的生产力
· 一文搞懂MCP协议与Function Call的区别
· 如何不购买域名在云服务器上搭建HTTPS服务