View Full Version : заливка базы
Здравствуйте!
После того,как runethost приказал долго жить,решил остатки сайта установить на lokalhost ,полное сохранение сайта-имелось,т.е. средствами хостера и имелось более свежее сохранение базы.То ,что сохранялось полностью, на локалку стало без проблем,а вот более свежее сохранение базы заливать не хочет.База сохранялась через админку 2-а раза и оба раза сохранение было не с расширением SQL, переименовывал сам,точь-в точь,как при бекапе на хостинге,при заливке пишет ошибку:
-в первом случае:#1050 - Table 'count' already exists
-во втором-нет запроса SQL .
Помогите пожалуйста,могу выслать все три файлика!
Заранее-СПАСИБО!
tolledo ну первая ошибка сигнализирует о том что таблица count уже существует, либо удалите ее из базы либо из дампа
во втором-нет запроса SQL
а вот это не понятно..
ну первая ошибка сигнализирует о том что таблица count уже существует, либо удалите ее из базы либо из дампа
Уважаемый Soniks-как это сделать?
# Dumping data for table 'count'
#
INSERT INTO count VALUES ( '84.94.139.90', 'tolledo', '2005427', '2');
INSERT INTO count VALUES ( '85.65.148.47', 'Yurik', '2005426', '1');
INSERT INTO count VALUES ( '81.218.226.198', 'Anonim', '2005426', '1');
INSERT INTO count VALUES ( '84.94.135.190', 'Anonim', '2005426', '1');
INSERT INTO count VALUES ( '85.250.36.141', 'Anonim', '2005426', '1');
INSERT INTO count VALUES ( '84.94.150.202', 'nos156', '2005426', '1');
Это?
tolledo нет не это это вставки в базу а вам нужно запрос на создание этой базы:
CREATE TABLE count ...
# --------------------------------------------------------
#
# Table structure for table 'count'
#
CREATE TABLE count (
ip_adres varchar(20) NOT NULL,
u_name varchar(50) NOT NULL,
date varchar(11) DEFAULT '2000' NOT NULL,
num int(11) DEFAULT '1' NOT NULL,
PRIMARY KEY (ip_adres),
KEY ip_adres (ip_adres)
);
#
# Dumping data for table 'count'
#
INSERT INTO count VALUES ( '84.94.139.90', 'tolledo', '2005427', '2');
INSERT INTO count VALUES ( '85.65.148.47', 'Yurik', '2005426', '1');
INSERT INTO count VALUES ( '81.218.226.198', 'Anonim', '2005426', '1');
INSERT INTO count VALUES ( '84.94.135.190', 'Anonim', '2005426', '1');
INSERT INTO count VALUES ( '85.250.36.141', 'Anonim', '2005426', '1');
INSERT INTO count VALUES ( '84.94.150.202', 'nos156', '2005426', '1');
Какие имено строки?
CREATE TABLE count (
ip_adres varchar(20) NOT NULL,
u_name varchar(50) NOT NULL,
date varchar(11) DEFAULT '2000' NOT NULL,
num int(11) DEFAULT '1' NOT NULL,
PRIMARY KEY (ip_adres),
KEY ip_adres (ip_adres)
);
вот это вам не надо, но лучше всего раз делайте бекап, то очистите базу сначало от таблиц, а потом делайте бекап
Тогда попутно вопрос:
-т.к. через админку сохранение базы происходит коряво,как правильно её сохранить через phpmyadmin?
tolledo Выбирает базу с лева, переходите на закладку Экспорт, Там есть окошко, где перечислены все таблицы этой базы, выбираете нужные или выделяеете все, затем ниже указываете, что выдать надо в zip (или еще какой) формате, и жмете пошел, через некоторое время вам выдадут файл на скачивание.
Усе!
спасибо,с этим понятно!!
тогда ещё один вопросик:
-можно-ли в денвере сделать полный бекап сайта,как на хостинге?
tolledo все тоже самое через phpMyAdmin...
Soniks,я имел в виду со всеми файликами и ,что-бы без файлов от денвера?
tolledo ну можно сделать бекап вашего хоста, т.е. папки home/ваш_хост/www
ну а базу бекапить лучше всего через phpMyAdmin или http://mynuke.ru/modules.php?name=Downloads&op=getit&lid=42 (только тогда и обратно заливать базу придется им же)
здравствуйте!
могу-ли я из Sql(который не получается залить) взять данные юзеров и внести в более ранний Sql,а затем уже залить базу и,появяться-ли эти юзеры на сайте?
если-да,то-как?
Т.е. нужно заменить Дамп данных таблицы `nuke_users`?
tolledo ну если вы посмотрите повнимательнее дамп (тот который не заливается) то там должны быть строки
INSERT INTO `nuke_users` VALUES (1, '', 'Anonymous', '', '', '', 'blank.gif', 'Nov 10, 2000', '', '', '', '', '', 0, 0, '', '', '', '', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 10, NULL, 'russian', 'D M d, Y g:i a', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 1, 1, 0, 3, NULL, NULL, NULL, 0, '0');
и заменитете/добавьте ими те которые в конечном дампе после
CREATE TABLE `nuke_users` ...
Shvonder
22.05.2005, 22:45
Soniks ну можно сделать бекап вашего хоста, т.е. папки home/ваш_хост/www
ну а базу бекапить лучше всего через phpMyAdmin или http://mynuke.ru/modules.php?name=D...op=getit&lid=42 (только тогда и обратно заливать базу придется им же)
а как обратно заливать через модуль?
Shvonder а как обратно заливать через модуль?
ну если вы бекапили базу при помощи phpMyAdmin, то и востанавливать бекап надо при помощи него же
MyNuke.ru