Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Прошу помочь с переносом банов #96

Open
PetrovichGA opened this issue Sep 29, 2017 · 12 comments
Open

Прошу помочь с переносом банов #96

PetrovichGA opened this issue Sep 29, 2017 · 12 comments

Comments

@PetrovichGA
Copy link

Здравствуйте. Не могу перенести баны со старой БД, ибо нуб в MySQL. Выдает ошибку

`SQL-запрос:

-- -- Дамп данных таблицы sbf_bans -- INSERT INTO sbf_bans (bid, ip, authid, name, created, ends, length, reason, aid, adminIp, sid, country, RemovedBy, RemoveType, RemovedOn, type, ureason) VALUES (5, '217.66.105.63', 'STEAM_0:0:1797213881', 'SHOTER', 1504287324, 1504287324, 0, 'SMAC 0.8.6.0: Eye Test Violation', 0, '193.26.217.155', 1, ' ', NULL, NULL, NULL, 0, NULL), (6, '95.47.243.235', 'STEAM_0:0:1001200109', 'patt', 1504295529, 1504295529, 0, 'Wallhack', 7, '217.173.31.60', 1, ' ', NULL, NULL, NULL, 0, NULL), (7, '194.152.37.131', 'STEAM_0:0:1779742920', 'Кайфарик™', 1504308553, 1504308553, 0, 'SMAC 0.8.6.0: AutoTrigger Detection: BunnyHop', 0, '193.26.217.155', 1, ' ', NULL, NULL, NULL, 0, NULL), (8, '213.5.220.139', 'STEAM_0:0:1968745784', 'скины(саня)', 1504347239, 1504347239, 0, 'SMAC 0.8.6.0: Aimbot Detected', 0, '193.26.217.155', 1, ' ', NULL, NULL, NULL, 0, NULL), (9, '46.63.217.60', 'STEAM_0:0:99[...]

Ответ MySQL: Документация

#1062 - Duplicate entry '5' for key 'PRIMARY' `

Обьясните пожалуйста как это сделать.
Предыдущая версия SB 1.5.4.7 теперь же была установлена Ваша 1.1.5.4. Ваша версия установлена на чистую БД, мне только нужна помощь с переносом банов.

@CrazyHackGUT
Copy link
Member

Предварительно необходимо полностью очистить таблицу банов перед импортом.

TRUNCATE `sb_bans`;

@PetrovichGA
Copy link
Author

PetrovichGA commented Sep 30, 2017

К сожалению, это не помогло. Скриншоты:
http://rgho.st/6XFwGT2TT/image.png
http://rgho.st/7z8KCyZWY/thumb.png
http://rgho.st/875BtLQkC/thumb.png
http://rgho.st/76gWDt96C/thumb.png

Если на скриншоте плохо видно, то ошибка осталась та же:
`SQL-запрос:

-- -- База данных: server664476 -- -- -- Дамп данных таблицы sb_bans -- INSERT INTO sbf_bans (bid, ip, authid, name, created, ends, length, reason, aid, adminIp, sid, country, RemovedBy, RemoveType, RemovedOn, type, ureason) VALUES (5, '217.66.105.63', 'STEAM_0:0:1797213881', 'SHOTER', 1504287324, 1504287324, 0, 'SMAC 0.8.6.0: Eye Test Violation', 0, '193.26.217.155', 1, ' ', NULL, NULL, NULL, 0, NULL), (6, '95.47.243.235', 'STEAM_0:0:1001200109', 'patt', 1504295529, 1504295529, 0, 'Wallhack', 7, '217.173.31.60', 1, ' ', NULL, NULL, NULL, 0, NULL), (7, '194.152.37.131', 'STEAM_0:0:1779742920', 'Кайфарик™', 1504308553, 1504308553, 0, 'SMAC 0.8.6.0: AutoTrigger Detection: BunnyHop', 0, '193.26.217.155', 1, ' ', NULL, NULL, NULL, 0, NULL), (8, '213.5.220.139', 'STEAM_0:0:1968745784', 'скины(саня)', 1504347239, 1504347239, 0, 'SMAC 0.8.6.0: Aimbot Detected', 0, '193.26.217.155', 1, ' ', NULL, NULL, NU[...]

Ответ MySQL: Документация

#1062 - Duplicate entry '5' for key 'PRIMARY' `
Может просто стоит удалить эту таблицу и создать пустую? Потом туда дамп накатывать

@CrazyHackGUT
Copy link
Member

Ошибка не может повторяться, если БД очищена.
Суть ошибки заключается в том, что в БД производится попытка добавить бан с уникальным идентификатором 5. И такой же бан в БД уже есть.

@PetrovichGA
Copy link
Author

Благодаря го@но-хостеру я не могу создать именно отдельную базу данных. Но, по сути отдельная от всего таблица sb_bans, все таблицы с префиксом sb_ у меня установлены через install вашего Material Admin. может стоит ее удалить, создать новую пустую, а там уже добавлять дамп? В общем рисковать вроде нечем, так что наверно так и поступлю

@CrazyHackGUT
Copy link
Member

Что за хостер, если не секрет?
А так, да, можно и так сделать.

@PetrovichGA
Copy link
Author

Хостер Serva4ok, по поводу сервера вроде претензий почти нет, иногда подлагивает редко. Но веб, это полнейший пипец. лучше заказать на майарене, вроде стоило всего 100р за месяц.

@PetrovichGA
Copy link
Author

В общем проблема осталась даже после удаления таблицы sb_bans полностью. Та же ошибка. Дальше не знаю что делать, ибо не компетентен в MySQL

@CrazyHackGUT
Copy link
Member

Пару раз пользовался вебом Арены. Мне этого хватило.
С тех пор сижу на Бегете.
Немного рефералок :)

@tallanvor
Copy link

@PetrovichGA могу предложить такой вариант:
Открываешь распакованный дамп БД текстовым редактором и делаешь поиск с заменой INSERT INTO на REPLACE INTO
И потом уже этот дамп заливаешь в ЧИСТУЮ таблицу.

Но предупреждаю сразу: если делаешь под виндой и попытаешься открыть файл больше, чем сотню метров веса, то редактор тебя скорее всего пошлёт.

Если есть под руками линь, то проще сделаеть это в ней, при помощи sed

sed -i 's/INSERT\ INTO/REPLACE\ INTO/g' tut_nazvanie_tvoego_dampa.sql

@PetrovichGA
Copy link
Author

CrazyHackGUT бегет в свое время закрыл мне вроде запуск скриптов, или что то такое. В итоге HLstatsX уже не могла там работать. Поддержка начала тыкать на правила свои, мол это запрещено вообще. После долгих переговоров они вроде бы мне персонально разрешили это делать, но скрипты все равно не запускались. В общем пришлось уйти.
tallanvor спасибо за помощь, попробую твой вариант.

@CrazyHackGUT
Copy link
Member

Сейчас все шареды запрещают запускать подобного плана скрипты на хостингах. Им это просто не выгодно.
В таком случае, проще взять VDS и не париться с шаредами.

@PetrovichGA
Copy link
Author

PetrovichGA commented Oct 2, 2017

tallanvor вроде бы все прошло, но таблица все равно пустая.
http://rgho.st/6ctmlWqdq
http://rgho.st/7vf6Twgyq

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants