TGViewer
Sleepless tech | Евгений J Sleepless tech | Евгений J @five_a_m · 761 subscribers
Post #611 876
Привет.

Решил тут восстановить сайт на вордпресе, но теперь запустить его на другом домене. Сайт в докере (MYSQL + Wordpress + Nginx). Косяк в том, что оказывается, url сайта прописывается в базе данных как настройка и просто поднять контейнеры и радоваться жизни не получится, нужно сперва залезть проапдейтить значения.
С докером знаком только в каких то базовых вещах и подключиться через консоль к бд в контейнере нахрапом не получилось. Но в итоге оказалось не так сложно (чатгпт помог).

Сначала узнаем ip контейнера с бд
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_id

Коннектимся c паролем
mysql -h 173.15.0.2 -P 3306 --protocol=tcp -u username -p

Переключаемся на нужную базу
USE mywordpress


Апдейтим
UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');

С вами были 5 minutes craft, хорошего дня ☺️
  • 👍 8
More from @five_a_m
  1. Sep 27, 2026Как развлекаться с мелким)
  2. Sep 22, 2026Поискал облачных провайдеров которые, так сказать под крылом Р К Н. Justhost и vdsina отва…
  3. Sep 22, 2026Когда понимаешь, что выборы прошли успешно 😊
  4. Sep 15, 2026Чисто мои мысли когда общаюсь с ИИ
  5. Aug 28, 2026Хакнул casio тут на днях. Теперь у меня есть таймер
  6. Jul 25, 2026Привет! Очередной день, очередные проблемы печати. То, без чего невозможно представить 3д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →