Как скопировать таблицу из базы данных на сервере SERVER 1 в другую базу данных на сервере SERVER 2 с помощью phpMyAdmin? - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть база данных с именем db_x на сервере X (работает WHM) и другая база данных с именем db_y на сервере Y . Я подключился к серверу X через S SH внес некоторые изменения в конфигурации phpmyadmin, чтобы он мог подключаться к db_y через phpmyadmin на сервере X через cPanel. Теперь я хочу переместить все таблицы db_x на server_X в другую базу данных (db_y), которая находится на другом сервере (yy.yy.yy.yy), используя phpMyAdmin из server_X.

Есть ли способ сделать это? Пожалуйста, помогите мне.

Редактировать: Таблица превышает 3 ГБ, поэтому экспорт / импорт не будет работать.

Ответы [ 2 ]

1 голос
/ 26 февраля 2020

из-за размера вашей базы данных вы не сможете добиться успеха с phpmyadmin.

Попробуйте использовать S SH.

Загрузить базу данных на новый сервер "old_database. sql». Учитывая, что база данных уже существует на новом сервере, используйте следующую команду:

# mysql new_database < old_database.sql

Эта команда импортирует ваш файл sql в новую базу данных.

Если вы этого не сделаете иметь файл old_database. sql, вы также можете получить его с помощью команды на старом сервере

# mysqldump mydatabase > old_database.sql

Эта команда сгенерирует файл SQL из вашей базы данных.

0 голосов
/ 25 февраля 2020

Там будет опция export в db_x экспортируйте его, а в db_y нажмите import и выберите загруженный файл, который был экспортирован, и нажмите run.

...