
وردپرس یکی از محبوب ترین و پرکاربردترین سیستم های مدیریت محتوا است. این CMS رایگان و منبع باز است و در دسته نرم افزارهای رایگان در سراسر جهان گنجانده شده است. به همین دلیل می توانید آن را شخصی سازی کرده و وب سایت مورد نظر خود را طراحی کنید. با وجود امکانات فراوانی که وردپرس در اختیار کاربران قرار می دهد، گاهی اوقات به دلیل حملات هکرها، فراموشی رمز عبور و … از دسترس خارج می شود و کاربر ادمین از وب سایت حذف می شود. با این حال، جای نگرانی نیست؛ زیرا با یک ترفند ساده می توانید به راحتی این مشکل را برطرف کنید.
در این مقاله وبلاگ پارس پاک سعی داریم به این سوالات پاسخ دهیم: چگونه با افزودن یک کاربر ادمین جدید به وردپرس، دوباره به وب سایت خود دسترسی پیدا کنیم؟ چگونه می توانیم با استفاده از MySQL یک کاربر ادمین به وردپرس اضافه کنیم؟ پس تا پایان مقاله با ما همراه باشید.
MySQL و امکان تغییر پایگاه داده با کمک آن
MySQL یکی از معروف ترین سیستم های مدیریت پایگاه داده است. این سیستم شرایطی را برای شما فراهم می کند تا اطلاعات و پایگاه داده ذخیره شده را تغییر دهید. گاهی اوقات دلایل مختلفی باعث می شود که دسترسی به وب سایت خود را از دست بدهید. در این صورت با کمک MySQL و تغییرات پایگاه داده می توانید یک کاربر جدید به وردپرس اضافه کنید و در نتیجه دوباره به وب سایت خود دسترسی پیدا کنید. در مرحله بعد، تمام مراحلی را که باید برای افزودن یک کاربر ادمین به وردپرس با استفاده از MySQL دنبال کنید، به شما آموزش خواهیم داد.
معرفی پایگاه داده MySQL
مرحله 1: وارد کنترل پنل cPanels میزبان خود شوید
برای دسترسی به نرم افزار phpMyAdmin باید از کنترل پنل استفاده کنید. اگر با نحوه دسترسی به کنترل پنل هاست خود آشنا نیستید، بهتر است از دو روش زیر استفاده کنید:
برای آشنایی با Mai Escival و دلیل محبوبیت این پایگاه داده روی لینک زیر کلیک کنید.
MySQL چیست؟
در مرورگر، آدرس کنترل پنل وب سایت خود را وارد کنید. سپس صفحه ای ظاهر می شود که در آن می توانید مستقیماً با وارد کردن نام کاربری و رمز عبور وارد کنترل پنل شوید.
آموزش ایجاد ادمین جدید وردپرس از طریق پایگاه داده
مرحله دوم: نرم افزار phpMyAdmin را باز کنید
مرحله دوم برای افزودن یک کاربر ادمین به وردپرس، یافتن نرم افزار phpMyAdmin در پایگاه داده است. به این ترتیب می توانید پایگاه داده MySQL خود را ویرایش کنید و یک کاربر مدیریت جدید ایجاد کنید.
- اگر از تم Jupiter استفاده می کنید، روی phpMyAdmin در صفحه Tools و در بخش Databases کلیک کنید.
- اگر از موضوع Paper Lantern استفاده می کنید، روی phpMyAdmin در صفحه کنترل پنل اصلی و در قسمت Databases کلیک کنید.
مرحله 3: کاربر را به جدول wp-users اضافه کنید
در مرحله سوم از لیست دیتابیس های phpMyAdmin در سمت چپ پایگاه داده وب سایت وردپرس خود را انتخاب کرده و روی جدول wp-users کلیک کنید.
نکته: برخی افراد برای افزایش امنیت پیشوند جدول wp-users را تغییر می دهند. در این حالت جدولی با نام Users-Something را باز کنید. چیزی می تواند هر اسمی باشد.
به جدول wp-users بروید
مرحله 4: اطلاعات کاربری مدیر را وارد و ثبت کنید
برای افزودن یک کاربر مدیر، روی تب Insert کلیک کنید. پس از کلیک کردن، یک فرم نمایش داده می شود. اطلاعات مورد نیاز را در فرم زیر وارد کنید:
- ورود کاربر: یک نام کاربری برای کاربر ادمین جدید انتخاب و وارد کنید.
- پاس کاربری: در این قسمت یک رمز عبور برای کاربر administrator انتخاب و وارد کنید. سپس MD5 را از منوی کشویی Function انتخاب کنید.
- نام کاربری: نام کامل یا نام مستعار کاربر ادمین جدید را وارد کنید.
- ایمیل کاربر: آدرس ایمیل کاربر را در این قسمت وارد کنید.
- ثبت شده توسط کاربر: این فیلد برای وارد کردن زمان و تاریخ ثبت نام کاربر استفاده می شود. سپس این اطلاعات را وارد کنید.
- وضعیت کاربر: این فیلد را صفر کنید.
اطلاعات کاربر را برای یک مدیر وارد کنید
نکته: قسمت هایی را که ذکر نکرده ایم خالی بگذارید. زیرا نیازی به پر کردن آنها ندارید.
پس از وارد کردن اطلاعات کاربر ادمین در فیلدها، روی Go کلیک کنید. در این مرحله، پیام Row Inserted باید نمایش داده شود تا اطمینان حاصل شود که اطلاعات ذخیره شده است. بنابراین کاربر جدید به پایگاه داده اضافه می شود. اگر دوباره جدول wp-users را باز کنید یا روی View کلیک کنید، کاربر جدید را خواهید دید.
کاربر جدید با موفقیت به پایگاه داده اضافه شد
چگونه وردپرس را در سی پنل و دایرکت ادمین نصب کنم؟ در مقاله زیر بخوانید.
نصب وردپرس در سی پنل و دایرکت ادمین
مرحله 5: کاربر را به جدول wp-usermeta اضافه کنید
در مرحله پنجم باید وارد جدول wp-usermeta شوید و ویژگی های نقش مدیر را برای اپلیکیشن مدیریت تنظیم کنید. همانند مرحله قبل، باید بر روی تب Insert کلیک کنید. ممکن است کاربر قبلاً پیشوند جدول را تغییر داده باشد. در این مورد، به دنبال جدولی باشید که usermeta-something است. پس از انجام این مراحل، فیلدها را به صورت زیر پر کنید:
- Unmeta-id: در این زمینه چیزی ننویسید. زیرا به صورت خودکار تولید می شود.
- نام کاربری: در مرحله قبل یک شناسه کاربری ایجاد کردید. این شناسه را در این قسمت وارد کنید.
- متا کلید: این فیلد را روی wp-capabilities قرار دهید. اگر پیشوند جدول تغییر کرده باشد؛ بنابراین از همان پیشوند جدید به عنوان چیزی-قابلیت ها استفاده کنید.
- متا ارزش: در این قسمت مقدار زیر را وارد کنید:
a: 1: {s: 13 : :"administrator"; s : 1: "1";}
در جدول wp-usermeta نقش مدیر را برای کاربر مشخص کنید
- پس از وارد کردن این مقادیر و اطلاعات، روی Go کلیک کنید تا ذخیره شوند.
- سپس دوباره روی Insert کلیک کنید و این بار مقادیر و فیلدهای زیر را وارد کنید:
- Unmeta-id: نیازی نیست در این زمینه چیزی بنویسید.
- نام کاربری: شناسه کاربری مرحله قبل را وارد کنید.
- متا کلید: مقدار wp-user-level را وارد کنید. اگر پیشوند را تغییر دادید، پیشوند جدید را به جای wp قرار دهید.
- مقدار متا: این فیلد را روی 10 قرار دهید.
پس از اینکه اطلاعات مورد نیاز را در فیلدها وارد کردید، روی گزینه GO کلیک کنید تا اطلاعات ثبت شود.
اطلاعات با موفقیت ثبت شد
مرحله 6: یک کاربر مدیریت جدید ایجاد کنید و وردپرس را مدیریت کنید
با گذراندن این مراحل، اکنون می توانید با وارد کردن نام کاربری و رمز عبور جدید وارد بخش مدیریت وردپرس شوید. پس از ورود به سیستم، به قسمت Users and All Users رفته و روی نام کاربری جدید کلیک کنید. سپس بدون تغییر چیزی بر روی گزینه Save کلیک کنید.
کاربر جدی با موفقیت وارد وردپرس شد
نتیجه
در این مقاله آموزشی وردپرس و پایگاه داده، توضیح دادیم که چگونه می توانید با ایجاد یک کاربر ادمین با استفاده از MySQL دوباره به وب سایت وردپرس خود دسترسی پیدا کنید. برای این کار باید از جداول wp-users و wp-usermeta برای درج اطلاعات کاربر جدید در پایگاه داده استفاده کنید. به این ترتیب با رعایت این مراحل و نکات می توانید دوباره به وب سایت خود دسترسی پیدا کنید.
سوالات متداول
1. چگونه می توانیم یک ادمین جدید به پایگاه داده وردپرس اضافه کنیم؟
- پایگاه داده خود را انتخاب کنید (پایگاه داده اصلی این محیط wp_environment است).
- جدول wp_users را انتخاب کنید.
- روی زبانه Insert کلیک کنید.
- اطلاعات کاربر جدید مورد نیاز را پر کنید.
- روی Go در پایین کلیک کنید.
- در صفحه درخواست، دوباره روی Go کلیک کنید.
- در منوی سمت چپ روی wp_usermeta کلیک کنید.
- روی زبانه Insert کلیک کنید.
2. چگونه می توانیم به یک کاربر در MySQL حقوق مدیریت بدهیم؟
برای اعطای تمام امتیازات به کاربری که امکان کنترل کامل بر یک پایگاه داده خاص را فراهم می کند، از روش زیر استفاده کنید:
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
3. امتیازات مدیر در MySQL چیست؟
امتیازات اداری به کاربران اجازه می دهد تا عملکرد سرور MySQL را مدیریت کنند. این نکات جهانی هستند. زیرا مختص پایگاه داده خاصی نیستند. امتیازات پایگاه داده برای پایگاه داده و تمام اشیاء موجود در آن اعمال می شود.
{ “@context”: “https://schema.org”، “@type”: “FAQPage”، “mainEntity”: [{
“@type”: “Question”,
“name”: “چگونه میتوانیم ادمین جدید را به پایگاه داده وردپرس اضافه کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “پایگاه داده خود را انتخاب کنید (پایگاه داده اصلی برای این محیط wp_environment است).
جدول wp_users را انتخاب کنید.
روی تب Insert کلیک کنید.
اطلاعات کاربر جدید موردنیاز را پر کنید.
روی Go در پایین کلیک کنید.
در صفحه کوئری، مجدداً روی Go کلیک کنید.
در منو سمت چپ، روی wp_usermeta کلیک کنید.
روی تب Insert کلیک کنید.”
}
},{
“@type”: “Question”,
“name”: “چگونه میتوانیم به کاربر در MySQL امتیاز مدیریت دهیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “برای اعطای تمام امتیازها به کاربری که امکان کنترل کامل پایگاه داده خاص را برایش فراهم میکند، از روش زیر استفاده کنید:
mysql> GRANT ALL PRIVILEGES ON database_name.* TO ‘username’@’localhost’;”
}
},{
“@type”: “Question”,
“name”: “امتیازهای ادمین در MySQL چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “امتیازهای مدیریتی به کاربران امکان میدهد عملکرد سرور MySQL را مدیریت کنند. این امتیازها جهانی هستند؛ زیرا مختص پایگاه داده خاصی نیستند. امتیازهای پایگاه داده برای یک پایگاه داده و برای همه اشیای درون آن اعمال میشود.”
}
}]
}
چگونه با استفاده از MySQL کاربر ادمین را به وردپرس اضافه کنیم؟ اولین بار در پارسپک به نظر می رسد.