Try this one. It worked for me right away after this process.
- Rename the folder
xampp/mysql/datatoxampp/mysql/data_old(you can use any name) - Create a new folder
xampp/mysql/data - Copy the content that resides in
xampp/mysql/backupto the newxampp/mysql/datafolder - Copy all your database folders that are in
mysql/data_oldtomysql/data(exceptmysql,performance_schema, andphpmyadminfolders fromdata_old) - Now copy the
ibdata1file fromxampp/mysql/data_oldand replace it insidexampp/mysql/datafolder - You can start MySQL again from control panel now
Let me know if it worked for you.