Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Перенос базы данных

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

loliks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Значит работал у меня форум, и появилась н ужда перенести его на другой хост ! Я зашел в админ панель форума и сделал копию базы ! она у меня сейчас есть на компе, но я незнаю как ее поставить , я поставил форум, но незнаю как тыда засунуть эту базу ! помогите пожалуйста , заранее спасибо

Всего записей: 185 | Зарегистр. 31-03-2003 | Отправлено: 16:12 22-06-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что такое бэкап? Да простой текстовый файл, тока заархивированный. Что в текстовом файле? Инструкции mySQL.  
Открываешь текстовый файл бэкапа и последовательно выполняешь все команды mySQL - либо через Админцентр > mySQL Toolbox, либо через phpMyAdmin. Обычно приходится выполнять команды блоками. Главное - сверху вниз.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 16:34 22-06-2003
loliks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я в базе не разбираюсь,объясните по подробнее

Всего записей: 185 | Зарегистр. 31-03-2003 | Отправлено: 18:16 22-06-2003
urodec



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://forum.ru-board.com/topic.cgi?forum=26&topic=0116#1

Всего записей: 711 | Зарегистр. 17-01-2003 | Отправлено: 18:37 22-06-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
loliks
1. Открывай файл бэкапа - rar'ом! Заходи в архиве в файл с расширением .sql
2. Прямо в rar'e можно сделать просмотр (View), только не забудь сменить кодировку на Windows (Ctrl+W).
3. Видишь окно с кучей текста? Это хорошо.
4. Есть phpMyAdmin? Тогда лезь в него. Нету? Иди в Админцентр, в самом низу раздел SQL Management, пункт mySQL Toolbox. Видишь там такое прямоугольненькое поле для ввода текста? Хорошо.
5. В окошке, где ты просматриваешь бэкап, выделяешь весь текст (Ctrl+A) и делаешь копирование (Ctrl+C). В окошке, открытом в п.4, кликаешь на поле для ввода (в админке поле называется Run a Query), потом нажимаешь Ctrl+V - вставка текста.
Вставилось? Дави кнопку Run Query. Сработало? Или комп завис? Если сработало, то и слава богу - значит, у тебя мощный комп. Если не сработало, переходим к п.6.
6. Хреново, что п.5 не сработал, но что сделаешь... Тогда придется переносить код кусками.
Отступление: куском SQL-кода можно назвать любой отрезок кода, начинающегося с оператора INSERT или CREATE (других операторов в бэкапе быть не должно) и заканчивающегося символом ; и переводом строки (то бишь, после точки с запятой - с новой строки). Строки, которые начинаются с #, считаются комментариями и игнорируются. Можешь их не копировать, а можешь копировать и все равно ничего не будет.
Итак, ставим курсор перед первым CREATE. Тащим мышь вниз, думая, хватит ли у нашего компа памяти одолеть такую кучу запросов. Когда кажется, что компу будет не под силу, останавливаем мышь. Но! сразу копировать нельзя, а нужно сделать так, чтобы выделенный кусок кода заканчивался точкой с запятой и переводом строки. Короче, вот так мона:
Код:
CREATE TABLE ibf_admin_logs (
  id bigint(20) NOT NULL auto_increment,
  act varchar(255) default NULL,
  code varchar(255) default NULL,
  member_id int(10) default NULL,
  ctime int(10) default NULL,
  note text,
  ip_address varchar(255) default NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;
 
#
# -рья фрээvї ЄрсышЎv `ibf_admin_logs`
#
 
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (1, 'forum', 'donew', 1, 1042213140, 'Forum \'Anime\' created', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (2, 'forum', 'doedit', 1, 1042213348, 'Forum \'Anime\' edited', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (3, 'forum', 'donew', 1, 1042213527, 'Forum \'Hentai\' created', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (4, 'mem', 'doadd', 1, 1042213811, 'Created new member account for \'Ru-bin\'', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (5, 'mem', 'doadd', 1, 1042214176, 'Created new member account for \'Naota-kun\'', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (6, 'op', 'dourl', 1, 1042216795, 'Board Settings Updated, Back Up Written', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (7, 'op', 'dopost', 1, 1042217192, 'Board Settings Updated, Back Up Written', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (8, 'op', 'dodates', 1, 1042217359, 'Board Settings Updated, Back Up Written', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (9, 'op', 'docalendar', 1, 1042217904, 'Board Settings Updated, Back Up Written', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (10, 'mem', 'do_rank_edit', 1, 1042218421, 'Edited Rank Setting', '*.*.*.*');
 

а вот так низзя!

Код:
CREATE TABLE ibf_admin_logs (
  id bigint(20) NOT NULL auto_increment,
  act varchar(255) default NULL,
  code varchar(255) default NULL,
  member_id int(10) default NULL,
  ctime int(10) default NULL,
  note text,
  ip_address varchar(255) default NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;
 
#
# -рья фрээvї ЄрсышЎv `ibf_admin_logs`
#
 
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (1, 'forum', 'donew', 1, 1042213140, 'Forum \'Anime\' created', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (2, 'forum', 'doedit', 1, 1042213348, 'Forum \'Anime\' edited', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (3, 'forum', 'donew', 1, 1042213527, 'Forum \'Hentai\' created', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (4, 'mem', 'doadd', 1, 1042213811, 'Created new member account for \'Ru-bin\'', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (5, 'mem', 'doadd', 1, 1042214176, 'Created new member account for \'Naota-kun\'', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (6, 'op', 'dourl', 1, 1042216795, 'Board Settings Updated, Back Up Written', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (7, 'op', 'dopost', 1, 1042217192, 'Board Settings Updated, Back Up Written', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (8, 'op', 'dodates', 1, 1042217359, 'Board Settings Updated, Back Up Written', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (9, 'op', 'docalendar', 1, 1042217904, 'Board Settings Updated, Back Up Written', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (10, 'mem', 'do_rank_edit', 1, 1042218421, 'Edited Rank Setting', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (11, 'cat', 'donew', 3, 1042218551, 'Added Category \'For Admins\'', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES (12, 'mem', 'do_rank_edit', 1, 1042218567, 'Edited Rank Setting', '*.*.*.*');
INSERT INTO ibf_admin_logs (id, act, code, mem

То есть команду не разрываем.
7. Выделив кусок, копируем его (Ctrl+C), переходим в окошко управления SQL (см. п.4), вставляем (Ctrl+V). Давим Run a Query или соответственную кнопку в phpMyAdmin'e.
Ждём немного. Работает? Урра! Не работает? Идём сюда, даём текст ошибки и спрашиваем "Чо за х**ня???"
8. Выделяем следующий кусок - сразу же после конца предыдущего куска. Повторяем п.7.
9. Повторять, пока не достигнут конец файла.
 
Вопросы?
ЗЫ: хочешь конкретных ответов - задавай конкретные вопросы.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 18:45 22-06-2003 | Исправлено: theIggs, 18:59 22-06-2003
loliks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пишет ошибку  
 
 
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO forumadmin_logs (id, act, code, member_id, ctime

Всего записей: 185 | Зарегистр. 31-03-2003 | Отправлено: 19:14 22-06-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У тебя бэкап какой - "структура и данные" или "только данные"?
Хинт: если в файле есть строчки CREATE TABLE, то "структура и данные", а если нет, то нет.
 
ЗЫ: блин, я не помню, какого вида бэкап делается черед админцентр... потому что он у меня всю жизнь битый скачивался.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 19:23 22-06-2003
loliks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня получается тип "структура и данные", и как мне перенести теперь ??

Всего записей: 185 | Зарегистр. 31-03-2003 | Отправлено: 19:26 22-06-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
loliks
Тогда всё ОК должно быть.
Какой запрос постишь (ну, хоть 10 строчек вверх-вниз от места ошибки).
Где-то грамматическая ошибка у тебя - либо строчка не начинается с оператора INSERT, либо не заканчивается ; ...
 


----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 19:29 22-06-2003
loliks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
INSERT INTO forumadmin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES('1','op','dourl','1','1053964808','Изменение настроек форума','194.106.123.172');
INSERT INTO forumadmin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES('2','op','dosecure','1','1053964881','Изменение настроек форума','194.106.123.172');
INSERT INTO forumadmin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES('3','op','dopost','1','1053964986','Изменение настроек форума','194.106.123.172');
INSERT INTO forumadmin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES('4','op','doavatars','1','1053965030','Изменение настроек форума','194.106.123.172');
INSERT INTO forumadmin_logs (id, act, code, member_id, ctime, note, ip_address) VALUES('5','op','dodates','1','1053965125','Изменение настроек форума','194.106.123.172');
 
вот это не делаеться

Всего записей: 185 | Зарегистр. 31-03-2003 | Отправлено: 20:31 22-06-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин! Я забыл совсем - ты в Админцентре делаешь?
Он же обычно не поддерживает множественные вставки, каждую строку придётся вставлять по отдельности... ((((((

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 20:52 22-06-2003
loliks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
u tebja icq est ???

Всего записей: 185 | Зарегистр. 31-03-2003 | Отправлено: 21:02 22-06-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
loliks
Была, но я её забыл. Юзай phpMyAdmin, проси хостера поставить... Без него сложно с базой работать нормально, в стандарте через админку очень немногие функции реализованы...


----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 21:36 22-06-2003
loliks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
theIggs
 
короче как поставить мне phpadmin ???

Всего записей: 185 | Зарегистр. 31-03-2003 | Отправлено: 21:41 22-06-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.phpmyadmin.net/
Бери отсюда.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 22:02 22-06-2003
Papuas



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
loliks

Цитата:
я поставил форум, но незнаю как тыда засунуть эту базу !

Т.к. я тоже задавал такой вопрос и решил его, то скажу как это сделал.
 
1. Сделал дамп базы через АдминЦентр (или PhPMyAdmin) структура+данные
2. Запомнил какие префиксы были у таблиц.
3. На новом хостинге установил форум, с тем же префиксом к таблицам, а также все хаки, скины и языки, которые были на переносимом. Все языки и скины, подчеркиваю, поименовал точно также как это было на старом форуме. Т.к. если у тебя, например, не только основной скин, но и сторонние, то у меня например, пользователи, в чьих настройках стояли эти скины видели просто белую страницу.
4. Зашел в phpMyAdmin и удалил все таблицы из базы, которая создалась при установке форума.
5. Затем сделал обычный импорт из дампа и все заработало.
6. Подстроил пути к картинкам скина и всё.
 
 
Вот такой путь проделал я.
Может и по другому можно, но у меня заработало.

Всего записей: 280 | Зарегистр. 07-02-2003 | Отправлено: 03:45 23-06-2003
loliks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблемму решил, я взял поставил phpmyadmin и через него всю базу закачал

Всего записей: 185 | Зарегистр. 31-03-2003 | Отправлено: 14:03 23-06-2003
urodec



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Написал статью как переносить и как я прерносил
http://ruforum.neohost.com.ua/index.php?act=ST&f=2&t=48&s=18af89744c922926006116c1ba6fcb0f

Всего записей: 711 | Зарегистр. 17-01-2003 | Отправлено: 14:29 23-06-2003
loliks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
urodec

Всего записей: 185 | Зарегистр. 31-03-2003 | Отправлено: 08:48 24-06-2003
0_0



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
theIggs
а как осуществить бэк ап?

----------
СЕКС! СЕКС! СЕКС! для ежедневного просмотра перед сном.

Всего записей: 13755 | Зарегистр. 11-04-2002 | Отправлено: 17:16 13-07-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Перенос базы данных


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru