I was working on xampp server. I have done my work yesterday and open my system today. Now, when I start MySQL from Xampp control panel then receive errors
Error: MySQL shutdown unexpectedly.
5:49:38 PM [mysql] This may be due to a blocked port, missing dependencies,
5:49:38 PM [mysql] improper privileges, a crash, or a shutdown by another method.
5:49:38 PM [mysql] Press the Logs button to view error logs and check
5:49:38 PM [mysql] the Windows Event Viewer for more clues
5:49:38 PM [mysql] If you need more help, copy and post this
5:49:38 PM [mysql] entire log window on the forums
MYSQL log file - MYSQL errors
2021-08-23 17:49:35 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2021-08-23 17:49:35 0 [Note] InnoDB: Uses event mutexes
2021-08-23 17:49:35 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2021-08-23 17:49:35 0 [Note] InnoDB: Number of pools: 1
2021-08-23 17:49:35 0 [Note] InnoDB: Using SSE2 crc32 instructions
2021-08-23 17:49:35 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2021-08-23 17:49:35 0 [Note] InnoDB: Completed initialization of buffer pool
2021-08-23 17:49:36 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2021-08-23 17:49:36 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2021-08-23 17:49:36 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2021-08-23 17:49:36 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2021-08-23 17:49:36 0 [Note] InnoDB: Waiting for purge to start
2021-08-23 17:49:36 0 [Note] InnoDB: 10.4.13 started; log sequence number 47242; transaction id 9
2021-08-23 17:49:36 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2021-08-23 17:49:36 0 [Note] Plugin 'FEEDBACK' is disabled.
2021-08-23 17:49:36 0 [Note] InnoDB: Buffer pool(s) load completed at 210823 17:49:36
2021-08-23 17:49:36 0 [Note] Server socket created on IP: '::'.
It was working cool yesterday. I didn't do anything yesterday.
I tried solution -
XAMPP - MySQL shutdown unexpectedly
After tried the solution, It's working but many tables do not exist in the engine.
Like - Table 'database.meditemimg' doesn't exist in engine
I have 10 tables in my database. Three tables exist but 7 tables do not exist after applied this method -
Rename the folder mysql/data to mysql/data_old (you can use any name)
Create a new folder mysql/data
Copy the content that resides in mysql/backup to the new mysql/data folder
Copy all your database folders that are in mysql/data_old to mysql/data (skipping the mysql, performance_schema, and phpmyadmin folders from data_old)
Finally copy the ibdata1 file from mysql/data_old and replace it inside mysql/data folder
Start MySQL from XAMPP control panel
The collation changed to in use for 7 tables.
Is there another way to fix MySQL shutdown error ?