جستجو و جایگزین کردن یک عبارت در کل دیتابیس MySQL

یکی از مشکلاتی که در مواقعی مثل جابجا کردن سایت و یا تغییر دامنه سایت ممکن است با آن مواجه شویم، تنها با جستجو و جایگزین کردن یک عبارت، مثل نام دامنه، در کل پایگاه داده سایت رفع می شود. برای انجام اینکار باید از روشی استفاده کنیم که کل دیتابیس را جستجو کند و با عبارت مد نظر ما جایگزین نماید. نه اینکه جدول به جدول یا حتی ستون به ستون این کار را انجام دهد! به همین دلیل باید از روشی استفاده کنیم که در ادامه آموزش ان را برای جستجو و جایگزین کردن یک عبارت در کل دیتابیس MySQL خدمت شما تقدیم می کنم.

جستجو و جایگزین کردن یک عبارت در کل دیتابیس MySQL

جستجو و جایگزین کردن یک عبارت در کل دیتابیس MySQL

به عبارتی ساده برای جایگزین کردن یک عبارت در کل دیتابیس MySQL باید از کل دیتابیس درون یک سند خروجی بگیریم و روی آن سند تغییرات دلخواه مان را ایجاد کنیم. مثلاً آن را دانلود کرده و با یک ویرایشگر کد ساده از ابزار Search and Replace آن استفاده کنیم. سپس فایل sql اصلاح شده را مجدد روی سرور آپلود و درون ریزی کنیم.

دستورات مورد نظر برای خروجی گرفتن و همچنین درون ریزی در ادامه آمده اند:

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

به رمز عبور کاربر ریشه و همچنین نام دیتابیس دقت کنید. در ضمن بین p و رمز عبور هیچ فاصله ای نیست.

mysql -u root -p[root_password] [database_name] < dumpfilename.sql

دستور بالا هم بعد از اصلاح روی فایل sql آن را روی دیتابیس ما درون ریزی می کند.

یک آموزش جذاب دیگه!  ویدیوی آموزش تغییر پوسته وردپرس از طریق پایگاه داده

به این ترتیب، به سادگی می توانیم در کل دیتابیس یک عبارتی را با یک چیزی دیگر جایگزین کنیم، یا حتی از آن پیشرفته تر، هر تغییری که در نظر داریم را انجام دهیم.

2 دیدگاه برای “جستجو و جایگزین کردن یک عبارت در کل دیتابیس MySQL”

  1. tion گفت:

    سلام
    این دستور را کجا باید تایپ کنیم

    1. جمال گفت:

      سلام. باید دسترسی خط فرمان یا SSH به سرور داشته باشید تا بتونید این کار رو بکنید. این روش سطح پایین هست.
      اگر یک روش ساده‌تر میخاید،‌روی وردپرس از افزونه های مشابه search and replace می تونید استفاده کنید. توی مخزن وردپرس این عبارت رو جستجو کنید.
      یا اگر از افزونه نخواسته باشید استفاده کنید، خیلی راحت با استفاده از نرم افزارهایی مثل phpMyAdmin که روی هاست شما نصب هست، می‌تونید به صورت گرافیکی این کار رو انجام دهید.
      آموزش های هر کدوم از این روش ها باید توی سایت باشه. یک جستجو کنید.
      موفق باشید.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آموزش جامع وردپرس

آموزش نصب وردپرس روی لوکال هاست

آموزش افزونه Yoast SEO

درباره ®WPTutorial

WPTutorial یکی از منابع آموزشی جامع و رایگان وردپرس می باشد، که هدف اصلی خودش را به اشتراک گذاری تجربه های وردپرسی و افزایش دانش وبمسترهای فارسی زبان قرار داده است. بر همین اساس هر روزه سعی در انتشار آموزش ها، ترفندها و هک های وردپرس می کند، تا شما بتوانید سایت تان را هر روز بهبود ببخشید.