پشتیبان گیری از اطلاعات یک دیتابیس در MySql با برنامه های مختلفی امکان پذیر می باشد. یکی از پرکاربرد ترین این و قدرتمند ترین نرم افزارها، برنامه mysqldumper در سیستم عامل لینوکس است، که خروجی آن به صورت یک فایل متنی با قالب SQL می باشد.
به طور کلی ساختار کلی و ساده برای استفاده از این برنامه در خط فرمان لینوکس به این صورت می باشد:
mysqldump -u user -p databasename > databasename.sql
دستور فوق از دیتابیسی که برایش مشخص شود به طور کامل شامل ساختار و کل دیتای ذخیره شده تا آن لحظه روی دیتابیس را بدون functions و procedures به صورت قالب زبان SQL در یک فایل متنی مشخص شده خروجی می گیرد.
اما برای اینکه بتوان در خروجی functions و procedures را نیز به همراه ساختار و دیتای دیتابیس داشته باشیم کافی است تا همانند زیر از سویچ routines– استفاده شود
mysqldump -u user -p --routines databasename > databasename.sql
اما برای اینکه بتوان در خروجی functions و procedures را نیز بدون ساختار و دیتای دیتابیس داشته باشیم کافی است تا همانند زیر استفاده شود
mysqldump -u user -p --routines --no-create-info --no-data --no-create-db --skip-opt databasename > databasename.sql
در این نوشته سعی شد تا به صورت خیلی خلاصه ااز دیتابیس MySql یک فایل پشتیبان ایجاد شود.
mysqldump -u user -p databasename > databasename.sql
The post پشتیبان گیری ساده از دیتابیس MySql appeared first on دست نوشته های یک تازه کار.