بایگانی برچسب ها: پایگاه داده
ایجاد دیتابیس درهاست دایرکت ادمین
در این مطلب، چگونگی ایجاد دیتابیس در هاست دایرکت ادمین را توضیح می دهیم. برای نصب وردپرس به دیتابیس یا بانک اطلاعاتی نیاز داریم. بانک اطلاعاتی مجموعه ای متشکل از داده ها است. که عموماً بصورت الکترونیکی از یک سیستم کامپیوتری ذخیره و قابل دسترسی می باشد. در وردپرس نیز تمام اطلاعات مربوط به برگه ها و نوشته ها در دیتابیس ذخیره می شوند.
برای ایجاد دیتابیس در هاست دایرکت ادمین my sql management را کلیک کنید.
در این مرحله باید گزینه Create new Database را انتخاب تا بتوانید یک دیتابیس جدید بسازید.
- یک نام برای دیتابیس خود انتخاب کنید.
دقت کنید نامی که برای پایگاه داده تان انتخاب می کنید. همراه با نام هاستتان به عنوان نام پایگاه داده در نظر گرفته می شود.
- یک نام کاربری مناسب انتخاب کنید.
- رمز عبوری انتخاب کنید که البته با گزینه random به صورت تصادفی یک رمز انتخاب می شود.
- در نهایت create را انتخاب تا دیتابیس در دایرکت ادمین ساخته شود.
از این اطلاعات در مراحل نصب وردپرس باید استفاده کنید.
در یکی از مراحل نصب وردپرس با چنین صفحه ای مواجه میشوید که نیاز به اطلاعات پایگاه داده تان دارید.
توجه داشته باشید اطلاعات مورد نیاز برای ایجاد پایگاه داده در وردپرس را دقیقا مانند اطلاعاتی که در دایرکت ادمین ثبت کردید وارد کنید.
در صورتیکه بخواهید پایگاه داده ای را از دایرکت ادمین حذف کنید. باید پایگاه داده مورد نظر خود را انتخاب (select) کنید و گزینه delete را بزنید.
وقتی دیتابیس را حذف کردید. دیگر قابل بازیابی نخواهد بود. تنها راه حل این است که از قبل یک بک آپ از هاست خود تهیه کرده باشید یا از شرکت میزبان هاست خود بخواهید آخرین بک آپ را بازگردانی کند.
۷+۱ نکته طلایی برای داشتن پایگاه دادهای سریع و ایمن در وردپرس
پس از گذشت این همه سال دیگر نیازی به تعریف از وردپرس و امکانات و محبوبیت آن نیست. همه میدانیم که این سیستم مدیریت محتوا امروزه جزء بهترینهاست و این نمونه شدن را مدیون امکانات متعددی است. آیا این صحبتها به معنی این است که وردپرس هیچ گونه اشکال و خطایی ندارد؟
مسلما خیر! وردپرس نیز مانند تمام سیستمهای دیگر دارای مشکلاتی است اما خوبی آن در این است که برای هر مشکلی راهحلی ارائه میشود. مثلا یکی از ویژگیهای بسیار مهم، وجود پایگاه دادهای سریع و ایمن در وردپرس است. اما به مرور زمان از سرعت آن کاسته میشود و دچار مشکل خواهد شد. باید چه کرد؟
پایگاه دادهای سریع و ایمن در وردپرس
پس از گذر زمان کاربران از کاهش سرعت وبسایت شکایت میکنند و دلیل آن کاملا مشخص است! وقتی از عمر وبسایت شما میگذرد عواملی از جمله تجمع کامنتها، ایجاد شدن جداول پایگاه داده بر اثر نصب افزونه، عضویت کاربران در سایت و موارد بسیاری باعث پر شدن حجم پایگاه داده شده و طبیعی است که با کاهش سرعت وبسایت مواجه شوید. حال سوال اینجاست چگونه میتوانیم پایگاه دادهای سریع و ایمن در وردپرس داشته باشیم؟
پاکسازی سریع پایگاه داده
قبل از اینکه بخواهیم به نکات طلایی برای ایجاد پایگاه دادهای سریع و ایمن در وردپرس بپردازیم بهتر است اولین گام را با پاکسازی و حذف موارد بی مورد و اضافی شروع کنیم. شاید الان با خود میگویید باز قرار است یک سری کدهای وردپرسی را به ما بدهند تا به سایت تزریق کنیم! اصلا نگران نباشید، قصد چنین کاری نداریم. اتفاقا میخواهیم یک افزونه سبک و کاربردی را برای این منظور معرفی کنیم تا دیگر به دنبال جای مناسب برای جایگذاری کدها نگردید.
با کمک افزونه wp Sweep میتوانیم به راحتی و با تنظیماتی که دارد پایگاه داده را تمیز کنیم.
حال سراغ نکات کلیدی جهت داشتن پایگاه دادهای سریع و ایمن در وردپرس میرویم و به شما پیشنهاد میکنیم حتما این نکات را در نظر گرفته و اجرا کنید. تقریبا میتوان گفت این نکات همانند قوانینی استاندارد و تست شده است.
۱- بکآپ

کار کردن با پایگاه داده یک اتفاق خطرناک است و ممکن است از بدشانسی دچار مشکلاتی اشتباه شوید و سایتتان از بین برود. پس از شما خواهش میکنیم قبل از هر کاری از پایگاه داده نسخه پشتیبان تهیه کنید.
۲- خاموش کردن پایگاه داده به طور منظم
کاربران معمولا قالب و افزونهای را نصب میکنند و بعد از مدتی فراموش میکنند آن را در وبسایت خود دارند. اما همه این موارد به صورت ناخواسته در پایگاه داده تجمع میکنند. این افزونهها و قالبها مراجع اضافی را به فایلهای پایگاه داده اضافه میکنند و همین امر جلوی داشتن پایگاه دادهای سریع و ایمن در وردپرس را از شما میگیرد. در این زمان بهترین راه، پاک کردن سریع پایگاه داده پس از عملیات نصب است.
۳- استفاده از SQL

استفاده از SQL بهترین روش برای حفظ سلامت پایگاه داده است. زیرا از phpmyadmin استفاده میکند و با انتخاب پایگاه داده مشخصی فعالیت خود را انجام میدهد. phpmyadmin ابزار قدرتمندی برای مدیریت کردن پایگاه داده است پس مسلما میتواند مفید واقع شود.
۴- حذف کردن جداول مخرب
افزونهها و قالبها جداولی را برای مدیریت اطلاعات و کارایی خود اضافه میکنند و میسازند. این موضوع زمانی که کاربران تعداد زیادی افزونه و قالب روی سایت نصب میکنند، شدت میگیرد و مسلما جداول بیشماری در پایگاه داده ایجاد میشود.
در اینجا پس از حذف افزونهها باید اطمینان حاصل کنید که جداول نیز به طور کامل حذف شدهاند. برای اینکه مطمئن شوید پیشنهاد اکید دارم مطلب “چگونه افزونهها را به طور کامل از وردپرس پاک کنیم” را بخوانید.
۵- دفن اسپمها
در وردپرس اسپمها در انواع مختلف دیدگاه، نوشتهها و سایر بخشهای محتوایی وجود دارند. این اسپمها در پایگاه داده ایجاد شده و باقی میمانند. با کوئری SQL زیر میتوانید تمامی آنها را حذف کنید:
|
۱
|
DELETE FROM wp_comments WHERE comment_approved = ‘spam’; |
همچنین میتوانید به صورت دستی جداول آنها را پیدا کرده و حذف کنید تا پایگاه دادهای سریع و ایمن در وردپرس ایجاد کنید.
۶- استفاده استاندارد از تگها
معمولا برای نوشتهها از چندین تگ یا برجسب استفاده میکنید اما در انتخاب و استفاده آنها باید دقت کنید. زمانی که از برچسبهای بی فایده به تعداد زیاد استفاده میشود، فضایی در پایگاه داده اشغال خواهد شد. کوئری زیر در این مشکل به شما کمک میکند:
|
۱
|
DELETE FROM wp_terms wt INNER JOIN wp_term_taxonomy wtt ON wt.term_id = wtt.term_id WHERE wtt.taxonomy = ‘post_tag’ AND wtt.count = 0; |
۷- بررسی Pingbackها
پینگبکها برای وبسایتهای وردپرسی مفید هستند اما گاهی به صورت یک لینک شکسته درمیآیند که باید هر چه زودتر حذف شوند تا مشکلی در پایگاه داده ایجاد نکنند. برای حذف آنها و داشتن پایگاه دادهای سریع و ایمن در وردپرس میتوانید کوئری زیر را در نظر بگیرید:
|
۱
|
DELETE FROM wp_comments WHERE comment_type = ‘pingback’; |
۸- بازبینیها
وبسایتهای تجاری با مسائل کاملا جدی مواجه هستند. شما برای ایجاد نوشتهها گاهی آنها را برای زمان خاصی، زمانبندی میکنید یا برای بازبینی قرار میدهید. همین امر خود باعث اشغال کردن حجم پایگاه داده خواهد شد. بهترین روش برای حل این مشکل، حذف تمامی آنهاست. زمانی که پستی قرار است منتشر شود پس آن را سریعتر منتشر کنید و در غیر اینصورت حذف نمایید.
جمعبندی
با نکاتی که در بالا گفته شد به راحتی میتوانید پایگاه دادهای سریع و ایمن در وردپرس ایجاد کنید و دیگر نگران کندی سرعت وبسایت خود نباشید.





