У меня есть много данных, хранящихся на моем локальном сервере в базе данных MySQL, и я хочу передать их на недавно очищенный сервер. этот сервер поставляется с установкой PHP mySQl, так как я могу перенести данные, а позже сказать через 1 месяц обновить все данные новыми данными. Как я могу это сделать??Перенос базы данных с локального сервера на удаленный веб-сервер?
ответ
Создайте двоичную резервную копию с локального сервера базы данных MySQL, скопируйте файл резервной копии на вновь приобретенный сервер и восстановите файл резервной копии. Повторите это за один месяц с новыми данными.
Вы не указали, какую версию MySQL вы используете, но можно найти и другие методы резервного копирования базы данных из MySQL 5.1 здесь: http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html
Вы можете получить информацию от локального сервера и - с помощью протокола AJAX - отправить это к URL-адресу нового сервера. Пример: Ваш локальный сервер:
//local_host/localdatabaseconection.php
... извлекать данные в формате XML
JQuery AJAX SQL на новый сервер:
$.get("http://new_server_url.php", {get xml data as JSON notation }, function(result){
$("div").html(result);
}
Хитрость заключается в том, чтобы установить правильный адрес URL-адрес , Вы даже можете установить резервные копии в реальном времени между двумя разными серверами. Надеюсь, это поможет, пока.
Какая услуга? его родной для phpMyAdmin? не могли бы вы объяснить немного больше об этом? –
Зачем вам ждать месяц? – borayeris
Вы работаете на сервере здесь, у вас есть доступ к оболочке (root или другой привилегированный пользователь)? – Prisoner
да это выделенный – leon