Нужно со старого сервера перенести базу на новый, на котором уже работает своя база.Стандартное на старом сервере
httpd2 stop
mysqldump -u root -h localhost -p somedb >somedb.sqlс последующим на новом сервере
httpd2 stop
mysql -u root -h localhost -p somedb <somedb.sqlне нарушит целостность уже "живущей" на новом сервере базы?
if
somedb != somedb2;
then
echo "С новым Годом!"
else
echo "приехали.. еб*тесь.."
fi
> Нужно со старого сервера перенести базу на новый, на котором уже работает
> своя база.
> Стандартное на старом сервере
> httpd2 stop
> mysqldump -u root -h localhost -p somedb >somedb.sql
> с последующим на новом сервере
> httpd2 stop
> mysql -u root -h localhost -p somedb <somedb.sql
> не нарушит целостность уже "живущей" на новом сервере базы?если та уже живущая база имеет то же имя, то, первым делом, она будет удалена
>[оверквотинг удален]
>> своя база.
>> Стандартное на старом сервере
>> 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 произойдет автоматически при исполнении этой команды?
>[оверквотинг удален]
>>> httpd2 stop
>>> mysql -u root -h localhost -p somedb <somedb.sql
>>> не нарушит целостность уже "живущей" на новом сервере базы?
>> если та уже живущая база имеет то же имя, то, первым делом,
>> она будет удалена
> Спасибо за подсказку. На новом сервере база совсем с другим именем.
> А нужно ли предварительно перед командой
> mysql -u root -h localhost -p somedb <somedb.sql
> создать пользователя этой базы или создание нового пользователя mysql произойдет автоматически
> при исполнении этой команды?может быть, проще документацию, все-таки, почитать? или книжку вумную купить?
> А нужно ли предварительно перед командой
> mysql -u root -h localhost -p somedb <somedb.sql
> создать пользователя этой базынужно
> или создание нового пользователя mysql произойдет
> автоматически при исполнении этой команды?не произойдет
З.Ы.
Дамп все таки лучше делать не от root или явно задавать тип кодировки, имхо