
امروزه با همه گیر شدن سایت های پویا، بسیاری از سرویس دهنده های وب که این نرم افزارهای کاربردی وب را اجرا می کنند، دارای تعداد زیادی بانک اطلاعاتی هستند که همانند فایل های دیگر نیاز است تا بصورت مرتب از آنها نسخه های پشتیبان تهیه شود. گاهی اهمیت نسخه های پشتیبان از بانک های اطلاعاتی از نسخه های پشتیبان فایل سیستم بیشتر است. دلیل آن هم روشن است، بسیاری از اطلاعات مهم در بانک های اطلاعاتی ذخیره می شوند نه در فایل سیستم!
در مقاله حاضر اسکریپتی را ایجاد خواهیم کرد که عمل پشتیبان گیری را بطور خودکار بر روی یک سرویس دهنده ثالث در ساعات خاصی از روز انجام دهد. اتصال به سرویس دهنده ثالث می تواند بصورت اشتراک های nfs و یا از طریق ssh صورت پذیرد.

امروزه نگهداری بانک های اطلاعاتی مختلف، یکی از عمده ترین کاربردهای سرویس دهنده های موجود بر روی شبکه ها می باشد. بانک های اطلاعاتی اختصاصی زیادی بر روی دبیان گنو/ لینوکس قابل استفاده هستند، ولی دو سیستم سرویس دهنده بانک اطلاعاتی آزاد و بازمتن که معمولا به همراه توزیع های رایج گنو/ لینوکس ارائه می شوند، عبارتند از بانک های اطلاعاتی MySQL و PostgreSQL .
سرویس دهنده بانک اطلاعاتی PostgreSQL سرویس دهنده ای با قابلیت های فنی بسیار بالاست که می تواند با سرویس دهنده های اختصاصی مانند Oracle رقابت کند. سرویس دهنده MySQL یک سرویس دهنده سبکتر و با سرعت بسیار بالاست که امروزه در سطوح گسترده ای به عنوان سرویس دهنده نرم افزارهای تحت وب و سایت های وب بکار گرفته می شود. در این مقاله، ما به سرویس دهنده بانک اطلاعاتی MySQL بر روی توزیع دبیان گنو/لینوکس خواهیم پرداخت. سایت رسمی MySQL در آدرس http://www.mysql.org قرار دارد که در آن می توانید به تعداد زیادی مستندات راهنما به همراه یک انجمن فعال کاربران دسترسی داشته باشید.
