文章目录
- 一、启动服务
- 1.出现的问题
- 2.启动服务
- 二、服务启动后停止
- 1.Data复制、删除
- 2.初始化数据库文件
一、启动服务
1.出现的问题
数据库中没有表,报错
2.启动服务
win+R输入命令
1 | services.msc |
找到你的
- 如果成功了,就没事了。
- 如果失败了,就继续下面的。
二、服务启动后停止
1.Data复制、删除
去Configuration File(mysql配置文件的位置)所在的文件夹,这里才有Data。而不是安装的地方。
将
2.初始化数据库文件
进入到安装mysql的bin目录下:
- 清除原来的服务
1 2 | # 这个mysql80是你自己的服务名,就是services.msc中显示的 mysqld --remove mysql80 |
2. 初始化 mysql
1 | mysqld --initialize-insecure --user=mysql |
- 注册mysql服务
这个指令
1 2 | # C:\ProgramData\MySQL\MySQL Server 8.0\my.ini 是mysql配置文件的位置 mysqld --install mysq --defaults-file=C:\ProgramData\MySQL\MySQL Server 8.0\my.ini |
这条简单居然成功了
1 | mysqld --install |
4. 启动服务
先查看新的服务叫什么名字
1 | net start mysql |
- 还原data
data在这里(因为没有用到那个my.ini)