импорт таблиц в phpmydatabase - PullRequest
0 голосов
/ 07 ноября 2018

целый день я искал ответ и мне удалось найти пару потенциальных клиентов, но ничего неясного и абсолютно одинакового, поэтому я хотел бы задать этот вопрос здесь (я опишу всю свою информацию ради об этом):

Мне нужно импортировать одну базу данных, созданную в phpmyadmin v5.7.x, созданную на учетной записи хостинга linux, переносящую cpanel, на учетную запись хостинга Windows с plesk 12.0.x, которая имеет phpmyadmin v5.4.x

на данный момент я не нашел ответа, как изменить размер загружаемого файла для импорта базы данных (в настоящее время он настроен на 2 МБ) для учетной записи хостинга Windows (моя база данных имеет 6 МБ). Мне удалось найти информацию, которая мне нужна, чтобы изменить файл ".user.ini" и добавить определенные строки, но это не сработало, поэтому я попытался загрузить части баз данных, таблица за таблицей. когда я пытаюсь импортировать первую таблицу, я получаю эту ошибку:

SQL query:

CREATE TABLE `wp_postmeta` (
  `meta_id` bigint(20) UNSIGNED NOT NULL,
  `post_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_ci
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci

MySQL said: Documentation
1046 - No database selected

Проблема в этой кодировке по умолчанию и как я могу это изменить? Я читал на этом сайте, что, вероятно, поэтому. как я могу и где это изменить? во время импорта или экспорта или где-то на общих настройках?

Я также читал, что это потому, что phpmyadmin на Linux и Windows не совпадают версии. Может ли это быть тоже почему?

если версии не совпадают, могу ли я что-нибудь с этим сделать?

Кроме того, хостинг обоих сайтов является Godaddy.

спасибо заранее.

1 Ответ

0 голосов
/ 09 ноября 2018

Текущая версия phpMyAdmin - 4.8.3, поэтому все, что говорит вам, версии 5.7 и 5.4 неверны. Я считал, что это ваши версии MySQL, но я не думаю, что 5.4 когда-либо был стабильным выпуском, так что это тоже маловероятно.

В любом случае, P.Salmon прав, ваш файл SQL не указал базу данных для использования. В результате, когда вы импортируете в phpMyAdmin, не делайте этого с главной страницы. Вместо этого создайте базу данных, в которую вы импортируете, перейдите к этой базе данных из левой навигационной панели, а затем используйте кнопку «Импорт» из базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...