【mysql系列】mysql安装和卸载详细教程 mysql-8.0.31-winx64
🌴mysql安装和卸载详细教程
对于不同的操作系统,MySQL 提供了相应的版本。在 Windows 操作系统下,MySQL 数据库的安装包分为安装和免安装这两种。这两种安装的安装方式不同,配置方式也不同。安装版有完整的安装向导,安装和配置很方便。免安装的安装包直接解压即可使用,但是配置起来不方便。
文章主要为大家详细介绍mysql 8.0.31免安装版配置方法,为什么选择免安装版,试想如果你要卸载它,安装版为了卸载干净还得把注册表删干净,这个时候相对免安装版就有点儿麻烦。
🐳一、安装
🧊1.下载
官方下载地址:https://dev.mysql.com/downloads/mysql/
下载后解压后文件目前如下,并同时创建my.ini
文件即可。
🧊2. 安装
🪟1. 编辑my.ini
文件
信息如下,添加完后保存并关闭my.ini
文件
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port =3306
#设置安装目录
basedir=D:\\software\\database\\mysql-8.0.31-winx64
#设置数据存放目录
datadir=D:\\software\\database\\mysql-8.0.31-winx64\\data
#允许最大连接数
max_connections=200
#创建新表时将使用带默认存贮引擎
default-storage-engine=INNODB
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
🪟2. 初始化数据库
以管理员身份打开命令提示符(cmd
),并进入bin目录
C:\Windows\system32>d: # d:切换盘符
D:\>cd D:\software\database\mysql-8.0.31-winx64\bin # cd 切换路径进入bin
- 1
- 2
初始化数据库,同时生成随机数据库密码
mysqld --initialize --console
- 1
🪟3. 安装数据库
mysql --install
- 1
此时目录会多出了data文件夹
🪟4. 启动mysql
服务
//启动
net start mysql
//停止
net stop mysql
- 1
- 2
- 3
- 4
🪟5. 登录mysql
数据库
-u拼接root用户,-p后拼接初始化时生产的随机密码。
mysql -uroot -p?h5vgorab4kW
- 1
🪟6. 更改密码
以123456
为例子。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
- 1
退出可以使用exit
或者quit
命令。
🐳二、卸载
🧊1. 停止Mysql服务
两种方式系统服务并停止mysql。
第一种:win+R 打开运行,输入 services.msc
点击“确定”调出系统服务。
第二种:按快捷键Shift+Ctrl+ESC
打开任务管理器,选择服务即可,找到mysql服务并停止。
🧊2. 卸载mysql相关组件
打开控制面板的卸载
找到与mysql相关的都卸载,没有就下一步
🧊3. 删除服务
必须使用cmd管理员模式:sc delete mysql
🧊4.删除注册表
首先win+R
然后输入regedit
回车进入注册表编辑。
删除:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
删除:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
🧊5.删除安装目录
比如默认安装位置在C盘下的C:\ProgramData\MySQL 。
如果此时删除不了要不重启,要不进入cmd窗口,进入我的mysql安装目录的bin文件里,输入命令:mysqld.exe -remove
,再到mysql安装目录去删除这个文件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2021-02-23 Java中的int与String互相转换方式
2021-02-23 简述 readyonly 与 disabled 的区别
2021-02-23 was应用服务器搭建
2021-02-23 MVC中贫血模型与充血模型
2021-02-23 npm安装教程 Vue环境搭建
2021-02-23 使用vs Code从0开始搭建一个vue项目(手把手教会你,包会)
2021-02-23 使用VS code 打开Vue项目