بکاپ گیری خودکار از دیتابیس ها در mysql و ارسال به ftp
با سلام
من میخوام یه اسکریپت ساده بنویسم که از دیتابیس ها به صورت خودکار مثلا هرروز بکاپ بگیرم و در یک سرور دیگر بوسیله ftp اونها رو اپلود کنم.
الان من با این دستور بکاپ میگیرم از دیتابیس مورد نظرم اما نمیدونم چطور باید بوسیله ftp اونها رو آپلود کنم.
کد:
mysqldump -uUSER -pPASS DB_NAME > DB_NAME.sql
دستور ftp هم کار نمیکنه و فقط دستور ncftp کار میکنه
ممنون میشم دوستان کمک کنند
پاسخ : بکاپ گیری خودکار از دیتابیس ها در mysql و ارسال به ftp
سلام
برای نصب ftp دستور yum -y install ftp رو بزنید.
نمونه اسکریپت اینجا هست باید تغییرش بدید:
HowTo: Backup MySQL Databases, Web server Files to a FTP Server Automatically
پاسخ : بکاپ گیری خودکار از دیتابیس ها در mysql و ارسال به ftp
سلام
ممنون طبق همین آموزشی که گذاشته بودی رفتم. تنظیمات رو انجام دادم.
فقط یه سوال؟
این کران جابه چیه اون رو تو ssh زدم هیچ پیغامی نداد که اون اسکریپت رفت واقعا داخل کران جاب یا نه!
الان یعنی چند ساعت صبر کنم ببینم اسکریپت کار میکنه یا نه؟ یا اینکه میشه فهمید چه دستوراتی داخل کران جاب در حال اجراست؟
پاسخ : بکاپ گیری خودکار از دیتابیس ها در mysql و ارسال به ftp
با استفاده از اسکریپت زیر می توانید این کار را انجام دهید، قبلا از اجرا، اسکریپت را ویرایش کنید و مشخصات دیتابیس و اف تی پی را در آن وارد کنید
کد:
wget http://0web.ir/tools/0webSqlBackup
chmod +x 0webSqlBackup
./0webSqlBackup
پاسخ : بکاپ گیری خودکار از دیتابیس ها در mysql و ارسال به ftp
نقل قول:
نوشته اصلی توسط
safeith
با استفاده از اسکریپت زیر می توانید این کار را انجام دهید، قبلا از اجرا، اسکریپت را ویرایش کنید و مشخصات دیتابیس و اف تی پی را در آن وارد کنید
کد:
wget http://0web.ir/tools/0webSqlBackup
chmod +x 0webSqlBackup
./0webSqlBackup
مشکل من الان کران جابه نمیدونم این اسکریپت رفت داخل کران جاب یا نه!؟
از کجا باید بفهمم؟
پاسخ : بکاپ گیری خودکار از دیتابیس ها در mysql و ارسال به ftp
مشکلو پیدا کردم! =D>
این تاپیک مشکلمو حل کرد:
اضافه نمودن Cron job