سه راه برای تغییر پیشوند جداول در وردپرس

تغییر پیشوند جداول در وردپرس

پایگاه‌های داده وردپرس معمولا تحت حملات امنیتی قرار می‌گیرند. خوشبختانه با استفاده از روش‌های مختلف می‌توان امنیت این پایگاه‌ها را افزایش داد؛ یکی از این روش‌ها تغییر پیشوند جداول است. به دلیل اینکه وردپرس به طور پیش‌فرض از پیشوندهای مشخصی استفاده می‌کند که به هکرها اجازه سوءاستفاده می‌دهد، باید این پیشوندها را تغییر دهیم. در این مقاله به بررسی تغییر این پیشوندها و تاثیر آن بر امنیت سایت می‌پردازیم.

چگونه پیشوند جداول وردپرس را تغییر دهیم

شما می‌توانید از سه روش مختلف برای تغییر پیشوند جداول در وردپرس استفاده کنید. این روش‌ها عبارتند از:

  • تغییر پیشوند جداول با استفاده از افزونه‌ها
  • تغییر پیشوند در هنگام نصب وردپرس
  • تغییر پیشوند از طریق کنترل‌پنل هاست

قبل از آغاز فرآیند تغییر، نکات زیر را به خاطر بسپارید:

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

روش اول: استفاده از افزونه برای تغییر پیشوند جداول

می‌توانید با افزونه‌های وردپرس، مانند Brozzme DB Prefix & Tools Addons به سادگی پیشوند جداول خود را تغییر دهید. فقط باید پیشوند جدید را وارد کرده و تغییرات را ذخیره نمایید:

تغییر پیشوند جداول وردپرس با افزونه

روش دوم: تغییر پیشوند در زمان نصب وردپرس

در زمان نصب اولیه وردپرس، شما می‌توانید با تغییر پیشوند جداول، امنیت دیتابیس خود را تضمین کنید. این کار از همان ابتدای کار، به شما امکان محافظت از داده‌ها را می‌دهد. پیشوند پیش‌فرض ‘wp’ را تغییر دهید تا امنیت بیشتری داشته باشید.

تغییر پیشوند جداول در وردپرس در زمان نصب

توجه داشته باشید که این قدم باید در مراحل آغازین نصب وردپرس انجام شود.

روش سوم: تغییر پیشوند از طریق مدیریتی هاست

در این روش، شما می‌توانید به صورت دستی با ورود به پنل مدیریت هاست، تغییرات مورد نظر را اعمال کنید. ابتدا فایل wp-config.php را باز و ویرایش کنید:

ویرایش فایل wp config

موارد مورد نظر را در متغیر table_prefix تغییر دهید:

$table_prefix = 'wp_';

پیشوند جدید باید شامل حروف و اعداد باشد.

به‌روزرسانی پیشوند از طریق دیتابیس

در پنل مدیریت هاست خود، به قسمت PHPMyAdmin بروید و دیتابیس مربوطه را انتخاب کنید. عملیات تغییر پیشوند را با دستورات SQL انجام دهید یا از تنظیمات موجود استفاده نمایید:

  • روش کدنویسی: از طریق تب SQL و اجرای دستورات تغییر پیشوند.
  • روش تنظیمات هاست: تغییر پیشوند از طریق گزینه‌های موجود در هاست.

تغییر با اسکریپت SQL:

RENAME table `wp_commentmeta` TO `newprefix_commentmeta`;

روش جایگزین، استفاده از تنظیمات SQL برای تغییر پیشوند است. جداولی که قصد تغییر پیشوند آن‌ها را دارید، انتخاب کنید و گزینه Replace table prefix  را از منوی پایینی انتخاب کنید. سپس پیشوند قدیمی را با جدید جایگزین کنید:

تغییر پیشوند از تنظیمات هاست

بروزرسانی جدول options در phpmyadmin

جدول options یکی از مهم‌ترین جداول در پایگاه داده شماست. گزینه‌های مورد نظر خود را در این جدول پیدا کنید و آن‌ها را به‌روزرسانی کنید. در ابتدا جدول wp_options را پیدا کرده و گزینه مورد نظر را به حالتی ویرایش دربیاورید:

ادیت جدول options

دقت کنید که تغییرات باید با احتیاط انجام شوند تا عملکرد سایت دچار اختلال نشود.

به‌روزرسانی پیشوند جدول usermeta

به سراغ جدول usermeta رفته و مقادیر مربوط به پیشوند را با دقت تغییر دهید. برای این منظور، در جدول به دنبال گزینه‌های wp_capabilities و wp_user_level بگردید و آن‌ها را بر اساس پیشوند جدید به‌روزرسانی کنید:

ادیت جدول یوزرمتا

پس از انجام این تغییرات، حتما افزونه‌ها و پوسته سایت خود را دوباره فعال کنید.

نتیجه‌گیری

اهمیت امنیت اطلاعات سایت غیرقابل انکار است. از مرحله ابتدایی راه‌اندازی سایت، باید بر امنیت پایگاه داده توجه ویژه‌ای داشته باشید. با تغییر پیشوند جداول در وردپرس می‌توانید دسترسی‌های غیرمجاز را تا حد زیادی کاهش دهید. این مقاله به شما کمک می‌کند تا خطرات احتمالی را کاهش داده و دسترسی ایمنی به اطلاعات فراهم کنید.