mysqldump و بازیابی
بخشی از دوره MySQL
کار شبانه هشت ماه است هر شب فایلی روی دیسک مینویسد و هیچکس تا حالا بازش نکرده است. آن پشتیبان نیست، فایلی امیدوارکننده است. یک پشتیبان (backup) تازه اولین باری پشتیبان میشود که بازیابیاش کنید و ببینید دادههایتان برمیگردند، و به همین دلیل این درس پیش از آنکه چیز دیگری بگوید، وادارتان میکند عمداً یک پایگاهداده را حذف کنید.
ابزار استاندارد MySQL برای این کار mysqldump است. این ابزار یک پشتیبان منطقی تولید میکند: فایلی متنی از دستورهای SQL که با اجرای دوباره، پایگاهداده شما را از نو میسازند. میتوانید بخوانیدش، رویش grep بزنید، ویرایشش کنید و روی هر سرور MySQL دوباره اجرایش کنید، و این با یک کپی دودویی از فایلهای داده بهکلی فرق دارد. ...
میخواهی MySQL mysqldump و بازیابی را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با MySQL آماده دریافت کنی و mysqldump و بازیابی را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسmysqldump و بازیابیچه چیزهایی یاد میگیری
- Mysqldump
- Redirecting to .sql
- Restoring with mysql client
- --single-transaction for InnoDB
- --no-data for schema only
- --all-databases
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
13 درس- 1MySQL چیست20 دقیقه
- 2رابط خط فرمان mysql و اولین دستورات25 دقیقه
- 3ایجاد پایگاههای داده و جداول30 دقیقه
- 4انواع داده30 دقیقه
- 5SELECT و WHERE30 دقیقه
- 6Join ها35 دقیقه
- 7Aggregateها و Grouping30 دقیقه
- 8ایندکسها30 دقیقه
- 9تراکنشها و Storage Engineها35 دقیقه
- 10رویههای ذخیرهشده و Trigger ها35 دقیقه
- 11EXPLAIN و بهینهسازی Query35 دقیقه
- 12mysqldump و بازیابی25 دقیقه
- 13پروژه نهایی: طراحی یک Schema برای فروشگاه اینترنتی50 دقیقه
