重装系统后,恢复mysql的方法
主要是我的数据目录和程序目录是分离的。程序目录:数据目录配置mysql目录到系统环境变量Path中安装新服务以管理员身份打开powershell命令行工具,执行以下命令,将msyql注册到win11中去。要不然 无法使用这次操作应该能够成功。如果成功,您将看到类似 Service successfully installed的提示通常情况下,您不需要在每次重启系统后都重新执行那条安装命令。sc q
·
主要是我的数据目录和程序目录是分离的。
我的目录结构:
程序目录:
D:\ProgramData\MySQL\mysql-8.4.5-winx64
数据目录
D:\ProgramData\MySQL\mysql_data
D:\ProgramData\MySQL\mysql_data\my.ini
- 配置mysql目录到系统环境变量Path中
- 安装新服务
以管理员身份打开powershell命令行工具,执行以下命令,将msyql注册到win11中去。要不然net start mysql无法使用
mysqld --install MySQL --defaults-file="D:\ProgramData\MySQL\mysql_data\my.ini"
这次操作应该能够成功。如果成功,您将看到类似 Service successfully installed的提示
通常情况下,您不需要在每次重启系统后都重新执行那条安装命令。
检查服务是否安装成功
sc query MySQL
其它命令小补充
找到正确的 my.ini 文件
# 检查 MySQL 实际使用的配置文件
mysqld --verbose --help | findstr "my.ini"
查看所有包含 mysql 的服务
# 查看所有包含 mysql 的服务
sc query | findstr mysql
# 如果服务名不同,比如 "MySQL80"
net start MySQL80
完整的服务安装步骤
# 1. 以管理员身份打开 CMD
# 2. 进入 MySQL bin 目录
cd D:\ProgramData\MySQL\mysql-8.4.5-winx64\bin
# 3. 移除可能存在的旧服务(如果有)
mysqld --remove mysql
# 4. 安装新服务
mysqld --install MySQL --defaults-file="D:\ProgramData\MySQL\mysql_data\my.ini"
# 5. 启动服务
net start mysql
重启 MySQL 服务
# 停止服务
net stop mysql
# 启动服务
net start mysql
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)