Моя новая хостинговая компания создала для меня базу данных MySQL, и в ней уже есть таблицы MySQL и Information_schema. Я хочу скопировать существующую базу данных с другого сервера (а) на новый (б). Я предполагаю, что мне нужно перезаписать базу данных mysql на сервере (b) с помощью базы данных с моего существующего сервера (a) или, по крайней мере, скопировать пользователей и разрешения.
Спасибо
Чтобы перейти со старой системы на новую, экспортируйте все базы данных и таблицы, ЗА ИСКЛЮЧЕНИЕМ mysql и Information_Schema. Затем импортируйте их в новую систему.
База данных mysql является «системной» базой данных, и вы даже не должны ее видеть, если система была настроена правильно. Вы, конечно, не должны иметь или требовать права записи к нему. То же самое для схемы, которая представляет собой виртуальную таблицу и на самом деле не существует.
Скорее всего, эти таблицы недоступны для записи.
Скорее всего, вы просто захотите скопировать таблицы данных, относящиеся к вашему использованию, а затем обновить свои файлы веб-конфигурации с новым именем пользователя, предоставленным вам хостом, и паролем для базы данных, который вы измените, чтобы он не был задан по умолчанию ими.