Error: Tablespace user_example doesn't exist.
Много често когато импортвате MySQL база, ще виждате грешка Tablespace "user_example" doesn't exist.("user_example" е само за целта на примера като при всяка база ще е различно).
Tablespace - вете се генерират от InnoDB storage engine за което може да научите повече от следната документация:
https://dev.mysql.com/doc/refman/8.4/en/general-tablespaces.html
За да импортнете успешно файла, ще трябва да махнете всички Tablespace - ве намиращи се в него. За целта може да се логнете през WebSSH в акаунта на клиента, навигирате до папката където се намира .sql файла, например /home/www/ с команда:
cd www
След което изпълнявате следната команда:
sed 's/TABLESPACE `user_example`/ /g' file.sql > NEW_DB.sql
Това ще изтрие всички инстанции на Tablespace user_example в file.sql и ще го запамети в нов файл в същата директори NEW_DB.sql
След което можете да изтеглите NEW_DB.sql и да го импорнете както е описано в:
https://team1.nqma.info/a/how-do-i-import-a-database-using-phpmyadmin
или през терминала с команда:
mysql -h localhost -u database_name -p database_user < NEW_DB.sql