196 - 200.MySQL开启,关闭和退出服务

本文主要介绍了Windows系统下MySQL的相关操作。包括基于C/S模式的MySQL文件下载,有msi安装版和zip解压版;还介绍了通过Dos命令和图形化界面开启与关闭MySQL服务;最后说明了MySQL在Windows系统的登录和退出方法。

1.MySQL的下载

1.MySQL是基于C/S(Client/Server)模式 客户端与服务器
2.MySQL文件的下载

1.windows平台下载
a.msi安装板
b.zip解压版

2.MySQL开启和关闭服务

1.Dos命令

1.1 打开Dos窗口 win+r 输入cmd
1.2 输入net start
如果列表中有MySQL服务,说明现在MySQL服务的状态是开启状态,如果没有,则说明MySQL的服务是关闭状态
1.3输入 net stop MySQL80(MySQL的服务名) 关闭MySQL的服务
1.4开启net start MySQL80 开启MySQL服务

在这里插入图片描述

2.图形化界面

计算机右键–管理–服务和应用程序–服务–找到MySQL80
在这里插入图片描述

3.MySQL的Windows系统登录和退出

1.MySQL登录

1.1
打开MySQL 8.0 Command Line Client
输入密码

在这里插入图片描述

1.2
将MySQL安装目录下的bin文件夹位置添加到系统环境变量
打开DOS窗口,使用mysql -h 127.0.0.1 -u root -p
输入密码
在这里插入图片描述

2.MySQL的退出

quit
exit

在`D:\Program Files\mysql-5.7.44-winx64\bin`路径下使用`net start mysql`命令启动 MySQL 服务无法启动,可尝试以下解决办法: ### 确认服务实际名称 通过服务管理器或任务管理器查看 MySQL 服务的实际名称。按下`Win + R`组合键,输入`services.msc`并回车,打开“服务”窗口,在服务列表中查找与 MySQL 相关的服务;或者右键点击任务栏,选择“任务管理器”,切换到“服务”选项卡查找。若实际服务名不是`mysql`,例如是`mysql80`,则使用对应的实际服务名启动,如`net start mysql80`。 ### 重新安装 MySQL 服务 以管理员身份运行命令提示符,进入 MySQL 的`bin`目录,使用以下命令重新安装服务: ```plaintext cd "D:\Program Files\mysql-5.7.44-winx64\bin" mysqld --install mysql ``` 上述命令中,`mysql`为服务名,可根据需要修改。安装完成后,再使用`net start mysql`启动服务。若还需生成一个没有密码的`root`用户,可执行`mysqld --initialize-insecure --console`;之后可执行`mysqladmin -u root -p password 123456`修改密码(可以不修改,不修改表示没有密码),由于密码为空,所以旧密码不用输入,直接回车即可;还可执行`mysql -u root -p`并输入密码进行用户登录,执行`exit`用户退出,执行`net stop mysql`关闭服务器[^2]。 ### 检查环境变量 确保 MySQL 的`bin`目录已添加到系统的环境变量`PATH`中。右键点击“此电脑”,选择“属性”;点击“高级系统设置”,在弹出的窗口中选择“环境变量”;在“系统变量”中找到`PATH`变量,点击“编辑”,将 MySQL 的`bin`目录添加进去。 ### 检查 MySQL 配置文件 确认 MySQL 的配置文件(通常是`my.ini`或`my.cnf`)是否存在错误或缺失。可检查配置文件中的`[mysqld]`部分,确保必要的参数正确设置,例如: ```plaintext [mysql] default-character-set=utf8 [mysqld] port = 3306 basedir=D:\Program Files\mysql-5.7.44-winx64 datadir=D:\Program Files\mysql-5.7.44-winx64\data max-connections=200 character-sets-server=utf8 default-storage-engine=INNODB ``` ### 检查端口占用 MySQL 默认使用 3306 端口,若该端口被其他程序占用,可能导致服务无法正常启动。可使用以下命令检查端口占用情况: ```plaintext netstat -ano | findstr :3306 ``` 若发现端口被占用,可关闭占用该端口的程序,或修改 MySQL 配置文件中的端口号。 ### 重新初始化数据库 若安装过程中没有正确初始化数据库,可能导致服务无法启动。以管理员身份打开命令提示符,执行以下命令: ```plaintext cd "D:\Program Files\mysql-5.7.44-winx64\bin" mysqld --initialize ``` 初始化完成后,再尝试启动服务。 ### 彻底卸载并重新安装 若以上方法都无法解决问题,可以尝试彻底卸载 MySQL 服务并重新安装。以管理员身份打开命令提示符,执行以下命令: ```plaintext cd "D:\Program Files\mysql-5.7.44-winx64\bin" mysqld --remove ``` 删除 MySQL 安装目录数据目录,然后重新解压 MySQL 安装包,按照上述重新安装服务的步骤进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oo0day

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值