Ошибки при переносе БД
Если при переносе базы MySQL на наш хостинг вы получили сообщение в панели управления сайтом, об ошибке вида:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds...
то, скорее всего, это означает, что в данной базе в качестве названий таблиц или полей таблиц используются зарезервированные слова типа SELECT, DELETE, DROP, INT, DEFAULT и т.п. Так же возможно несоответствие синтаксиса, в том случае, если дамп БД создавался сторонней утилитой.
Проблему с дампом можно решить, используя ключ -Q (или --quote-names) команды mysqldump. При создании дампа этот ключ указывает на то, что все имена должны быть заключены в обратные апострофы (`).
-Q, --quote-names Quote table and column names with backticks (`).