Как перенести базу MySQL с одного сервера на другой?

Июль 17th, 2008 | by Anstar |

Лучший способ для этого - использование утилиты mysqldump.

1. Нужно сбекапить базу на первом сервере.

mysqldump −u user −−password=password databasename > backupfile

2. Залить backupfile на второй сервер.

Для этого можно использовать wget - сделав базу доступной через web (например положив в папку DocumentRoot апача)

3. На втором сервере создать базу.

залогиниться в mysql:

mysql −u user −−password=password

создать базу:

create database databasename;

4. Загрузить базу из backupfile.

mysql −u user −−password=password databasename < path_to_backupfile

здесь path_to_backupfile - путь к файлу backupfile.

Вот и все :)

Этим постом открываю на блоге новое направление - администрирование Apache, PHP, Mysql и не только на Линукс серверах. Надеюсь, кому-нибудь пригодится.

  1. 8 Responses to “Как перенести базу MySQL с одного сервера на другой?”

  2. By MegaS on Июл 18, 2008 | Reply

    давай, я тоже буду про линукс писать

  3. By Anstar on Июл 18, 2008 | Reply

    Еще бы регулярно писать получалось - то времени нет, то желания

  4. By Полубомж on Июл 21, 2008 | Reply

    Я завтра собрался подводить очередные промежуточные итоги конкурса на 5000 у.е. Поэтому если что - велком на блог. Хотя по большому счету - лентяи все такие что ппц… Походу все что осилили - только зарегаться смогли :) :) :)

  5. By Anstar on Июл 21, 2008 | Reply

    Полубомж, почитаю блог. Насчет конкурса - сорри но участвовать не буду, т.к:
    1. С PeakClick не работаю (просто не пробовал)
    2. С Glavmed пробовал - но сейчас тоже практически не работаю
    3. Софт от Jonn22 никогда не юзал и не собираюсь - свой софт всегда лучше :)

  6. By MegaS on Июл 22, 2008 | Reply

    полубомж спамит тебе, не разговаривай с ним:)

  7. By Anstar on Июл 23, 2008 | Reply

    :)

  8. By Велесов on Июл 29, 2008 | Reply

    Полубомж всех заспамил )

  9. By viktor_z on Авг 15, 2008 | Reply

    Полубомжа встречаю не 1 раз с таким комментом!

Post a Comment