Вход

View Full Version : заливка базы


tolledo
18.05.2005, 15:25
Здравствуйте!
После того,как runethost приказал долго жить,решил остатки сайта установить на lokalhost ,полное сохранение сайта-имелось,т.е. средствами хостера и имелось более свежее сохранение базы.То ,что сохранялось полностью, на локалку стало без проблем,а вот более свежее сохранение базы заливать не хочет.База сохранялась через админку 2-а раза и оба раза сохранение было не с расширением SQL, переименовывал сам,точь-в точь,как при бекапе на хостинге,при заливке пишет ошибку:
-в первом случае:#1050 - Table 'count' already exists
-во втором-нет запроса SQL .
Помогите пожалуйста,могу выслать все три файлика!
Заранее-СПАСИБО!

Soniks
18.05.2005, 15:30
tolledo ну первая ошибка сигнализирует о том что таблица count уже существует, либо удалите ее из базы либо из дампа
во втором-нет запроса SQL
а вот это не понятно..

tolledo
18.05.2005, 15:41
ну первая ошибка сигнализирует о том что таблица 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');
Это?

Soniks
18.05.2005, 15:48
tolledo нет не это это вставки в базу а вам нужно запрос на создание этой базы:
CREATE TABLE count ...

tolledo
18.05.2005, 15:57
# --------------------------------------------------------
#
# 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');
Какие имено строки?

Soniks
18.05.2005, 16:51
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)
);

вот это вам не надо, но лучше всего раз делайте бекап, то очистите базу сначало от таблиц, а потом делайте бекап

tolledo
19.05.2005, 10:10
Тогда попутно вопрос:
-т.к. через админку сохранение базы происходит коряво,как правильно её сохранить через phpmyadmin?

Soniks
19.05.2005, 12:07
tolledo Выбирает базу с лева, переходите на закладку Экспорт, Там есть окошко, где перечислены все таблицы этой базы, выбираете нужные или выделяеете все, затем ниже указываете, что выдать надо в zip (или еще какой) формате, и жмете пошел, через некоторое время вам выдадут файл на скачивание.
Усе!

tolledo
19.05.2005, 12:44
спасибо,с этим понятно!!
тогда ещё один вопросик:
-можно-ли в денвере сделать полный бекап сайта,как на хостинге?

Soniks
19.05.2005, 12:49
tolledo все тоже самое через phpMyAdmin...

tolledo
19.05.2005, 12:55
Soniks,я имел в виду со всеми файликами и ,что-бы без файлов от денвера?

Soniks
19.05.2005, 12:59
tolledo ну можно сделать бекап вашего хоста, т.е. папки home/ваш_хост/www
ну а базу бекапить лучше всего через phpMyAdmin или http://mynuke.ru/modules.php?name=Downloads&op=getit&lid=42 (только тогда и обратно заливать базу придется им же)

tolledo
22.05.2005, 18:31
здравствуйте!
могу-ли я из Sql(который не получается залить) взять данные юзеров и внести в более ранний Sql,а затем уже залить базу и,появяться-ли эти юзеры на сайте?
если-да,то-как?

Т.е. нужно заменить Дамп данных таблицы `nuke_users`?

Soniks
22.05.2005, 19:28
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 (только тогда и обратно заливать базу придется им же)

а как обратно заливать через модуль?

Soniks
22.05.2005, 22:52
Shvonder а как обратно заливать через модуль?
ну если вы бекапили базу при помощи phpMyAdmin, то и востанавливать бекап надо при помощи него же