Я унаследовал БД MySQL, которая занимает 220 ГБ памяти. Машина, на которой она установлена, занимает 255 ГБ, оставляя 35 ГБ свободной. Мы находимся в процессе переписывания приложения и также будем проводить рефакторинг БД. Мы хотели бы получить дампы данных, чтобы переместить их в более новую / большую БД, но мы не уверены, что лучший способ сделать это, учитывая, что мы не можем увеличить пространство и не можем подключить дополнительное хранилище. Каков наилучший способ переноса этих данных?

Спасибо,

1 ответ1

0

Вам нужно подключение к сети на обоих компьютерах.

На новом сервере:

mkdir /old server/
mysqldump -h <old server ip or dns> -c <database name> >/old server/database.sql

Например:

mysqldump -h 192.168.1.2 -c server /old sever/server.sql

На новом сервере база данных может быть импортирована. Возможно, вам придется предварительно создать пустую базу данных с таким именем базы данных.

mysql -u root -ppassword server  <server.sql

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .