如何从物理文件恢复 MySQL 数据库

Sri*_*ari 1 mysql xampp restore

不幸的是,我在 Windows 机器上卸载了 Xampp,/xamp/mysql/data 文件夹中有大约 50 个数据库。我没有备份脚本,但我有 Xamp/mysql/data 文件夹的副本。如何使用该数据目录恢复 MySQL 数据库。

提前致谢

小智 5

I was find out solution

  1. Install new xampp
  2. Copy your old database folder from xampp\mysql\data\databasefolder to Paste in your running xampp folder
    C:\xampp\mysql\data
  3. After that stop mysql and apache service then backup your running xampp files ib_logfile0,ib_logfile1 and ibdata1 and store in safe place
  4. Then Copy same file (ib_logfile0,ib_logfile1 and ibdata1) from old xampp\mysql\data\ and paste in your running xampp server C:\xampp\mysql\data\
  5. Start mysql and apache service Open CMD Fire command C:\xampp\mysql\bin>mysqldump -u dbusername -p dbpassword dbname>D:\exportdb.sql
  6. 停止 mysql 和 apache 服务并恢复您的主要 ib_logfile0、ib_logfile1 和 ibdata1 文件(检查步骤 3)
  7. 之后再次启动服务并打开http://localhost/phpmyadmin/并从 D:\exportdb.sql 导入数据库备份现在您的备份正在工作:)


Ber*_*fen 1

再次安装相同的服务器版本,停止它,复制数据目录并启动 servrr