我想知道是否有办法恢复卸载的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理员并执行数据库的备份。