Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Форум -> Обо всём... -> Нужна помощь, Перенос базы данных
Нужна помощь, Перенос базы данных
rocksmart Дата: 29.02.2008, в 08:37 | Сообщение №1
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

Вопрос
У меня два сайта в обоих есть файловый архив.
Возможно ли перенести базу и файлы с одного сайта на другой
Как это сделать
Serg_pnz Дата: 29.02.2008, в 08:44 | Сообщение №2
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Можно. Нужно склепать скриптик переноса.
Если записей штук сто, то можно обойтись и ручной правкой (при условии, что версия слаеда одна и таже и поля совпадают), иначе только скриптиком.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
rocksmart Дата: 29.02.2008, в 10:26 | Сообщение №3
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

БЛИН 600 ФАЙЛОВ Я УСТАЛ ПЕРЕПИСЫВАТЬ.
Где можно скрипт взять?
Serg_pnz Дата: 29.02.2008, в 10:38 | Сообщение №4
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Готовый не знаю где... Написать.

Или стоп!
У тебя таблицы совпадают по названиям и свойствам полей? Версии слаеда одни и те же? категории файлов совпадают?
Если все три ответа - "да", то можно обойтись дампом, и автозаменой.

Выложи структуры обеих таблиц (скринами или дампом)

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
rocksmart Дата: 29.02.2008, в 10:51 | Сообщение №5
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

оба движка 2.5
Все совпадает, специально все сделал. но в обойх таблицах нумерование одинаковое в первой с 1 по 400 а во второй с 1 по 600. Как сделать что бы при закачке таблицы нумерация пошла с 401 и дальше

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно rocksmart 29.02.2008 г. в 10:53:22
Serg_pnz Дата: 29.02.2008, в 11:29 | Сообщение №6
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Вооот.
1. Делаешь дам с выгрузкой в sql (Вкладка "Экспорт", когда ты находишься в самой таблице. Галочку "Структура" ставить НЕ надо). Получишь примерно следующее
Код
1
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Фев 29 2008 г., 11:20
-- Версия сервера: 4.1.16
-- Версия PHP: 5.2.4
--
-- БД: `lite25`
--

--
-- Дамп данных таблицы `slaed_files`
--

INSERT INTO `slaed_files` VALUES (1, 1, 'frqferfer', 'qerferfqe', 'http://www/lite25/images/admin/groups.gif', 'http://www/lite25/images/admin/groups.gif', '2007-10-09 09:37:36', 1, '1', 'sergik', 'efsfes@sggfrsg.ru', 'http://www', '192.9.200.235', 0, 0, 0, 2, 1);
INSERT INTO `slaed_files` VALUES (2, 0, 'shtr', 'thsrth', 'uploads/files/public/Files-TzQUqvN4QM.zip', '', '2007-10-31 15:49:49', 14965, '1', 'SergK', 'srthsrth@rhzrh.ru', 'http://www', '192.9.200.235', 0, 0, 0, 18, 1);
INSERT INTO `slaed_files` VALUES (3, 1, 'ragergae', 'rgergaega', 'http://www', '', '2007-11-15 10:56:15', 1, '1', 'SergK', 'admin@ponedelnikov.net', 'http://www', '192.9.200.235', 0, 0, 0, 0, 1);
INSERT INTO `slaed_files` VALUES (4, 0, 'Wdhdbbf', 'gawgaer', 'http://www', 'http://www/lite21f/uploads/files/files-8TqglC2665.jpg', '2007-12-04 10:33:40', 1, '1', 'SergK', 'admin@ponedelnikov.net', '', '192.9.200.235', 0, 0, 0, 0, 1);
INSERT INTO `slaed_files` VALUES (5, 0, 'gfngnfg', '', 'http://www', '', '2007-12-14 14:47:36', 0, '', '', '', '', '192.9.200.235', 0, 0, 0, 0, 1);


нам нужна только вторая часть, где "Инсерт", а первая - это комментарии.

2. Итак пихаем структуру в любой текстовый редактор, позволяющий указывать "любой символ" или "любая цифра", да хоть в тот же Ворд.

3. Задаем замену. Тут будет 3 этапа.
Примечание: поскольку поле lid имеет свойство автоинкримент, то нам надо снести все номера, заменив их на пустое место, мускул сам всё расставит.
Итак маска первая:
ищем
Код
1
VALUES (<значек_Любая_Цифра>,

меняем на
Код
1
VALUES ('',


маска вторая:
ищем
Код
1
VALUES (<значек_Любая_Цифра><значек_Любая_Цифра>,

меняем на
Код
1
VALUES ('',


маска третья:
ищем
Код
1
VALUES (<значек_Любая_Цифра><значек_Любая_Цифра><значек_Любая_Цифра>,

меняем на
Код
1
VALUES ('',


Маски писать так, как я написал, со всеми пробелами и запятыми, и кавычками!

4. Получили дамп без номеров. Идем в нужную нам таблицу, выбираем вкладку SQL, вставляем получившийся дамп.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
rocksmart Дата: 29.02.2008, в 11:47 | Сообщение №7
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

НЕ понял у меня вот так
Код
1
INSERT INTO `slaed_files` (`lid`, `cid`, `title`, `description`, `url`, `img`, `date`, `filesize`, `version`, `name`,

`email`, `homepage`, `ip_sender`, `votes`, `totalvotes`, `totalcomments`, `hits`, `status`) VALUES
(2111, 2, 'Fget v0.7 os7-8 Rus.zip', 'Для закачки файлов по прямой ссылке, возможность остановки закачивания и продолжения

через некоторое время.', 'http://wap.rocksmart.net.ru/download/s60rd2_Internet/Fget.v0.7.os7-8.Rus.zip',

'http://wap.rocksmart.net.ru/download/s60rd2_Internet/Fget.v0.7.os7-8.Rus.zip.JPG', '2007-12-25 19:20:31', 0, '', '', '', '',

'195.189.142.170', 1, 3, 1, 0, 1),
(2112, 2, 'Address Suche v1.0.zip', 'Программа для поиска междугородних кодов.',

'http://wap.rocksmart.net.ru/download/s60rd2_Internet/AddressSuche_v1.0.zip',

'http://wap.rocksmart.net.ru/download/s60rd2_Internet/AddressSuche_v1.0.zip.JPG', '2007-11-09 10:06:07', 3000, '', '', '',

'', '195.189.142.215', 0, 0, 0, 0, 1),
(2113, 2, 'Air Way Chat v1.03.zip', 'Новая версия отличного бесплатного чата. Версия для Nokia 6600 , 6620 , 6680 , 7610 ,

6630 , 6670 , 6260 , 3230 , 6681 , N70 , 3250 , N72 , N91 , 6682.',

'http://wap.rocksmart.net.ru/download/s60rd2_Internet/AirWayChat_v1.03.zip',

'/download/s60rd2_Internet/AirWayChat_v1.03.zip.JPG', '2007-11-09 10:10:52', 133678, '', '', '', '', '195.189.142.215', 0, 0,

0, 0, 1),
Serg_pnz Дата: 29.02.2008, в 12:08 | Сообщение №8
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

rocksmart, дамп делать надо так:
1. Идешь в пхпмайадмин
2. В базу
3. В таблицу
4. Жмешь вкладку "Экспорт"
5. Снимаешь галку "структура"
6. Тип указываешь "SQL"
7. Жмешь "Пошел"

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
rocksmart Дата: 29.02.2008, в 12:24 | Сообщение №9
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

Примечание: поскольку поле lid имеет свойство автоинкримент, то нам надо снести все номера, заменив их на пустое место, мускул сам всё расставит.
VALUES
(2111<-удалить, 2<-удалить, 'Fget v0.7 os7-8 Rus.zip', 'Для закачки файлов по прямой ссылке, возможность остановки закачивания и продолжения.
И так у каждого файла я правильно понял
Serg_pnz Дата: 29.02.2008, в 12:38 | Сообщение №10
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Нет. Удалить только 2111, а точнее заменить на две одинарные кавычки БЕЗ пробела ''

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
rocksmart Дата: 29.02.2008, в 12:51 | Сообщение №11
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

так тоже самое что если я вручную пропишу нумерацию от 400 до 1000.
Так как в одной базе 400 файлов хочу еще 600 добавить из другой базы.
Придеться во второй базе вручную переписывать заменив 1 на 401 и так далее. а потом ее уже заливать в первую
Эх я думал может как то по проще можно

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно rocksmart 29.02.2008 г. в 12:55:28
Serg_pnz Дата: 29.02.2008, в 13:43 | Сообщение №12
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

rocksmart, я тебе дал же шаблон! Ничего вручную делать не надо - всё автозаменой можно сделать.
Я для кого писал?
Цитата
2. Итак пихаем структуру в любой текстовый редактор, позволяющий указывать "любой символ" или "любая цифра", да хоть в тот же Ворд.

3. Задаем замену. Тут будет 3 этапа.

И "изобретал" уникальные маски...

Выкладывай свой бекап.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно Serg_pnz 29.02.2008 г. в 13:44:38

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
rocksmart Дата: 01.03.2008, в 14:43 | Сообщение №13
rocksmart
Старожил
Пользователь №: 261
Сообщений: 330

Спасибо за помощь
Я посмотрел базу легче по новой загрузить файлы там косяков много
Но урок я понял и вроде с базами разобрался
Спасибо

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.267 сек. и 17 запросов к базе данных за 0.022 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.