Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Установка (http://forum.mynuke.ru/forumdisplay.php?f=8)
-   -   заливка базы (http://forum.mynuke.ru/showthread.php?t=250)

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=D...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, то и востанавливать бекап надо при помощи него же


Часовой пояс GMT +4, время: 03:36.

Copyright © 2005 by Soniks