The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как правильно 'подселить' базу MySQL"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО)
Изначальное сообщение [ Отслеживать ]

"Как правильно 'подселить' базу MySQL"  +/
Сообщение от Medlar email(ok) on 31-Дек-10, 11:19 
Нужно со старого сервера перенести базу на новый, на котором уже работает своя база.

Стандартное на старом сервере
httpd2 stop
mysqldump -u root -h localhost -p somedb >somedb.sql

с последующим на новом сервере
httpd2 stop
mysql -u root -h localhost -p somedb <somedb.sql

не нарушит целостность уже "живущей" на новом сервере базы?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как правильно 'подселить' базу MySQL"  +/
Сообщение от kalmykov on 31-Дек-10, 13:06 
if
somedb != somedb2;
then
echo "С новым Годом!"
else
echo "приехали.. еб*тесь.."
fi


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как правильно 'подселить' базу MySQL"  +/
Сообщение от Aquarius (ok) on 31-Дек-10, 13:18 
> Нужно со старого сервера перенести базу на новый, на котором уже работает
> своя база.
> Стандартное на старом сервере
> httpd2 stop
> mysqldump -u root -h localhost -p somedb >somedb.sql
> с последующим на новом сервере
> httpd2 stop
> mysql -u root -h localhost -p somedb <somedb.sql
> не нарушит целостность уже "живущей" на новом сервере базы?

если та уже живущая база имеет то же имя, то, первым делом, она будет удалена

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Как правильно 'подселить' базу MySQL"  +/
Сообщение от Medlar email(ok) on 31-Дек-10, 14:00 
>[оверквотинг удален]
>> своя база.
>> Стандартное на старом сервере
>> httpd2 stop
>> mysqldump -u root -h localhost -p somedb >somedb.sql
>> с последующим на новом сервере
>> httpd2 stop
>> mysql -u root -h localhost -p somedb <somedb.sql
>> не нарушит целостность уже "живущей" на новом сервере базы?
> если та уже живущая база имеет то же имя, то, первым делом,
> она будет удалена

Спасибо за подсказку. На новом сервере база совсем с другим именем.

А нужно ли предварительно перед командой
mysql -u root -h localhost -p somedb <somedb.sql
создать пользователя этой базы или создание нового пользователя mysql произойдет автоматически при исполнении этой команды?


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Как правильно 'подселить' базу MySQL"  +/
Сообщение от Aquarius (ok) on 31-Дек-10, 15:26 
>[оверквотинг удален]
>>> httpd2 stop
>>> mysql -u root -h localhost -p somedb <somedb.sql
>>> не нарушит целостность уже "живущей" на новом сервере базы?
>> если та уже живущая база имеет то же имя, то, первым делом,
>> она будет удалена
> Спасибо за подсказку. На новом сервере база совсем с другим именем.
> А нужно ли предварительно перед командой
> mysql -u root -h localhost -p somedb <somedb.sql
> создать пользователя этой базы или создание нового пользователя mysql произойдет автоматически
> при исполнении этой команды?

может быть, проще документацию, все-таки, почитать? или книжку вумную купить?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Как правильно 'подселить' базу MySQL"  +/
Сообщение от ALex_hha (ok) on 01-Янв-11, 15:38 
> А нужно ли предварительно перед командой
> mysql -u root -h localhost -p somedb <somedb.sql
> создать пользователя этой базы

нужно

> или создание нового пользователя mysql произойдет
> автоматически при исполнении этой команды?

не произойдет

З.Ы.
Дамп все таки лучше делать не от root или явно задавать тип кодировки, имхо


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру