sql-запрос для замены ссылок с определённым доменом

o_nix, если бы Вы подсказали как сделать это с дампом и регулярками и после объединить с базой на сервере, то я попробую это сделать.

слить базу целиком

Затем например TextPipe

найти по схеме перл
Код:
("http://site1\.ru[^"]*/\d*-[^"]*\.html")\s*rel="nofollow"

заменить на
$1

и так для каждого домена что надо заменить

когда весь файл будет обработан

снести sql базу целиком на сервере и залить эту с заменами

про бекапы не забывай )))
 
Всем спасибо за помощь, все получилось. Если кому понадобится, то опишу проблемы, с которым столкнулся. Создать бекап базы и слить проблем не возникло. Изменил расширение в txt. Но вот открыть базу notepad++ уже не смог, файл был чуть более 1гб, оперативки 4 гб. TextPipe также вываливался с ошибкой Out of memory. На помощь пришла утилитка KeyWordKeeper, которая разбила текстовый файл на части. Уже разбитый файл было проще открывать и анализировать результат отработка. Добавил один из файлов и посмотрел результат. Заметил, что есть еще и другие ссылки, которые нужно изменять т.е. ссылки на главную страницу, ссылки на категории и ссылки с атрибутом target="_blank" + rel="nofollow". Быстро изменил регулярку ("Для просмотра ссылки Войди или Зарегистрируйся"]*/\d*-[^"]*\.html")\s*rel="nofollow" чтобы обрабатывались другие ссылки. После была проблема объеденить все файлы, решил проблему total commanderom, в нем есть объединение файлов в меню. Файл создал, переименовал в sql, заархивировал и залил на хост. Решил что поставлю новую базу и изменю настроики конфигурации поменяв базу, так как для меня это было лучшее решение. Сайт постоянно оставался рабочим, что было главным условием. Попробовал залить базу через SypexDumper, изменив конечно время работы скрипта, но он все равно вывалился с ощибкой после примерно 500мб. Решил попробовать через ssh, через него то все и получилось. Во время работы вылезали еще мелкие проблемы, но гугл нашел ответы на все вопросы.
 
Для движка ipb как сделать, база большая, или проще говоря как заменить все упоминания домена site1.ru на site2.ru
 
Назад
Сверху