有没有办法检索已卸载的mysql数据库的数据

我想知道是否有办法恢复卸载的MySQL服务器的数据。

mysql数据库通常以与mysqld二进制文件不同的位置(例如/ var / lib / mysql)作为文件存储在文件系统中,并且在删除包的过程中不会被删除。 你可以通过configuration一个mysql实例的“datadir”来查看并启动它。

/etc/my.cnf中:

[...] [mysqld] datadir = /var/lib/mysql [...] 

只要在文件系统中search名为"ibdata1""*.MYD" (myISAM表数据)或"*.MYI" (myISAM表索引)的文件,就可以得知您的旧my.cnf无法访问的文件作为参考了。

它应该仍然在安装位置,在数据文件夹下(例如, C:\Program Files\MySQL\MySQL Server 4.0\Data

当卸载MYSQL时,所有的文件夹都被移除,除了存在的数据文件夹。

C:\ Program Files \ MySQL \ MySQL Server 5.0 \ data

在此位置将出现一个名称与之前工作的架构/数据库名称相同的文件夹。将该文件夹ibdata1文件复制到一个单独的位置。

现在重新安装MYSQL并复制在这个位置的早先保存的内容文件夹ibdata1

打开Mysqlpipe理员并执行数据库的备份。