نحوه افزودن کاربر مدیریت به پایگاه داده وردپرس از طریق MySQL

چند روز پیش ، با یک مشکل مواجه شدیم که سایت یک کاربر هک شده و حساب مدیر وی از پایگاه داده حذف شده است. با این کار آنها بدون هیچگونه ورود دیگری از سایت خود قفل شدند. ما وارد phpMyAdmin شدیم و یک کاربر مدیر جدید ایجاد کردیم تا اجازه دسترسی به آنها را بدهد. در این مقاله ، ما راهنمای گام به گام نحوه ایجاد کاربر مدیریت در پایگاه داده وردپرس از طریق MySQL را به شما نشان خواهیم داد.

توجه: همیشه باید قبل از انجام هرگونه ویرایش MySQL از پایگاه داده خود پشتیبان تهیه کنید. این آموزش به درک اساسی نحوه کار phpMyAdmin نیاز دارد.

آموزش فیلم h4>

مشترک شدن در WPBeginner

اگر فیلم را دوست ندارید یا به دستورالعمل های بیشتری احتیاج دارید ، به خواندن ادامه دهید.

ابتدا باید وارد phpMyAdmin شوید و پایگاه داده وردپرس خود را پیدا کنید. (در زیر تصویری از یک HostGator cPanel)

cPanel phpMyAdmin

پس از ورود به سیستم ، ما در جداول wp_users و wp_usermeta تغییراتی ایجاد خواهیم کرد. بیایید جلوتر برویم و روی جدول wp_users کلیک کنیم.

phpMyAdmin wp_users table

ما باید اطلاعات کاربر مدیر جدید خود را وارد کنیم ، بنابراین مانند آنچه در تصویر بالا نشان داده شده است ، روی برگه درج کلیک کنید. در فرم درج ، موارد زیر را اضافه کنید:

  • شناسه – یک عدد را انتخاب کنید (در مثال ما از شماره 4 استفاده خواهیم کرد).
  • user_login – نام کاربری را که می خواهید برای دسترسی به داشبورد وردپرس استفاده کنید وارد کنید.
  • user_pass – گذرواژه ای برای این نام کاربری اضافه کنید. اطمینان حاصل کنید که MD5 را از فهرست عملکردها انتخاب کنید (به تصویر زیر مراجعه کنید).
  • user_nicename – نام مستعار یا چیز دیگری بگذارید که دوست دارید خودتان آن را نام ببرید.
  • ایمیل_کاربر – ایمیلی را که می خواهید با این حساب مرتبط کنید اضافه کنید.
  • user_url – این آدرس اینترنتی وب سایت شماست.
  • user_registered – تاریخ / زمان ثبت نام این کاربر را انتخاب کنید.
  • user_status – این را روی 0 تنظیم کنید.
  • display_name – نامی را که دوست دارید برای این کاربر نمایش داده شود در سایت قرار دهید (این می تواند مقدار نام کاربر_نام شما نیز باشد).
  • روی دکمه Go کلیک کنید

phpMyAdmin Insert values in wp_users table

در مرحله بعد باید مقادیر را به جدول wp_usermeta اضافه کنیم. بر روی جدول wp_usermeta کلیک کنید و مانند مرحله قبل بر روی برگه Insert کلیک کنید. سپس اطلاعات زیر را به فرم درج اضافه کنید:

  • unmeta_id – این قسمت را خالی بگذارید (به صورت خودکار تولید می شود)
  • user_id – این شناسه کاربری است که در مرحله قبل ایجاد کرده اید. به یاد داشته باشید ما 4. را انتخاب کردیم.
  • متا_کی – این باید قابلیت های wp_c باشد
  • متا_ارزش – این را وارد کنید:

یک ردیف دیگر با اطلاعات زیر وارد کنید:

  • unmeta_id – این قسمت را خالی بگذارید (به صورت خودکار تولید می شود)
  • user_id – این شناسه کاربری است که در مرحله قبل ایجاد کرده اید. به یاد داشته باشید ما 4. را انتخاب کردیم.
  • متا_کی – این باید wp_user_level باشد
  • متا_ارزش – 10

سپس بر روی دکمه Go کلیک کنید ، و برای خود یک نام کاربری جدید ایجاد کرده اید. اکنون باید بتوانید با نام کاربری و رمز عبوری که برای این کاربر مشخص کرده اید به wp-admin خود وارد شوید. پس از ورود به سیستم ، بر روی Users کلیک کرده و نام کاربری که ایجاد کرده اید را ویرایش کنید. پایین بروید و روی دکمه ذخیره کلیک کنید (لازم نیست چیزی را تغییر دهید). به شما این امکان را می دهد وردپرس اطلاعات بیشتری را اضافه کرده و کاربری را که به تازگی اضافه کرده ایم پاک کند.

س Sال SQL h4>

برای توسعه دهندگانی که می خواهند این روند را سرعت بخشند ، می توانید به سادگی این جستجوی SQL را در پایگاه داده خود قرار دهید.

INSERT در "پایگاه داده" VALUES ('4' ، 'demo'، MD5 ('demo')، 'Your Name'، 'test@yourdomain.com'، 'http://www.test.com/'، '2011-06-07 00 : 00: 00 '،' '،' 0 '،' Your Name ')؛


INSERT در "databasename". "wp_usermeta" ("umeta_id" ، "user_id" ، "meta_key" ، "meta_value") ارزش ها (NULL ، "4" ، "wp_capunities" ، a: 1: {s: 13: "administrator "؛ s: 1:" 1 "؛} ')؛


INSERT در "databasename". "wp_usermeta" ("umeta_id" ، "user_id" ، "meta_key" ، "meta_value") ارزش ها (NULL ، "4" ، "wp_user_level" ، "10") ؛

به یاد داشته باشید نام databasen را به پایگاه داده ای که با آن کار می کنید تغییر دهید. همچنین تغییر مقادیر مناسب را فراموش نکنید.

منبع:
https://www.wpbeginner.com/wp-tutorials/how-to-add-an-admin-user-to-the-wordpress-database-via-mysql/.

دیدگاهتان را بنویسید