Легкий способ переноса баз MySQL

Рубрика: Работаем под Linux
Метки: |
Воскресенье, 16 января 2011 г.
Просмотров: 1685
Подписаться на комментарии по RSS
]]>
]]>

Классический и универсальный способ переноса баз данных MySQL - это создание дампа базы с помощью утилиты mysgldump с дальнейшим восстановлением базы на новом сервере (как правило, с помощью команды mysql).

Однако, существует и более легкий способ переноса баз, который надежно работает, правда, только в рамках одной базовой версии MySQL (скажем, только между вариациями версии 5). Хотя, на самом деле, вы столкнетесь с проблемами совместимости и при применении классического способа, по крайней мере, при переносе баз из версии 4 в версию 5.

Итак, что нужно:

1. Зайти под рутом в директорию данных MySQL на старом сервере (как правило, это /var/lib/mysql), точное местоположение можно узнать в файле /etc/my.cnf или my.ini

2. Сархивировать директорию с вашей базой: tar -czvf database_name

3. Перенести архив database_name.tar.gz на новый сервер

4. Разархивировать его в директорию данных MySQL на новом сервере.

Этого достаточно, база сразу появится в списке баз сервера при обращении с помощью команды mysql или в phpMyAdmin. Осталось только добавить пользователя базы, если она используется не из под root.

Если вас интересует Недорогой хостинг с php и MySQL в Украине, советую обратиться в компанию "Плазма Хостинг Украина".

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

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)