Перенос MySQL баз с одного сервера на другой


Нам надо перенести MySQL базы с одного сервера ( A ) на другой сервера (В). Оба сервера Linux:
А — CentOS
В — Ubuntu
, в дальнейшем ip серверов:
А — server_a
B — server_b
Решение:
Используя SSH подключаемся к серверу (А)

ssh server_a

Делаем dump базы «amxbans»(попросит пароль к MySQL)

mysqldump -u user -p --opt amxbans > amxbans.sql
Enter password:

Копируем dump на удаленный сервер

scp amxbans.sql user@server_b:~
 password:
 amxbans.sql 100% 233KB 233.2KB/s 00:00

Подключаемся к серверу (B)

ssh server_b

Заходим на MySQL

 mysql -u root -p
 Enter password:

Создаём базу

mysql> create database amxbans;
 Query OK, 1 row affected (0.02 sec)

Переносим дамп в созданную базу:

mysql -u root -p amxbans < amxbans.sql
 Enter password:
Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем