请问将mysql数据库删除后,要怎么恢复,在不用重新安装的情况下
删除数据库?还是仅仅删除dbms?还是说 drop database 什么的? MySQL本身是跨平台软件,所以具体的系统和各种相关信息最好提供一下,不然大家可能很难帮到你喔,因为这个问题可能有点泛了~
0x0001 就是打开SQLyog后,在视图界面,将mysql这个数据库(软件安装好后自带的)直接整个删除了
lmj emm...一般图形化的数据库客户端删除数据库是发出 DROP DATABASE mysql 这样的SQL语句告诉DBMS要删掉 mysql 这个数据库的。
DROP DATABASE mysql
用 drop database recovery 作为关键字,找了一下相关的资料 Is there a way to recover a dropped mysql database? - Database Administrators Stack Exchange
drop database recovery
感觉可能没什么很方便的直接恢复的方法。
MySQL里面自带的 mysql 数据库里面存的大部分 user 之类的信息,可以先把数据库对应的磁盘文件备份,重装 DBMS 之后再放回去吧。
搜索 mysql database file recovery 可以看到这个 backup - Restoring MySQL database from physical files - Stack Overflow
mysql database file recovery
0x0001 好的,谢谢
有个小小的建议,提问前尽可能收集多一些信息吧,论坛的节奏相对比较慢,而且还可以不断编辑把想提出的问题的思路理清楚,展现出你对这个问题的思考和疑惑之处,然后再发出来。
这样的话,这个问题的解决可以更加有针对性,就不会过分地依赖回答者的主动猜测了。
具体操作的话,可以参考 发帖指南 的提问部分,有一张超级无敌详细的思维导图。
© 2018-2023 0xFFFF