من میخوام یه اسکریپت ساده بنویسم که از دیتابیس ها به صورت خودکار مثلا هرروز بکاپ بگیرم و در یک سرور دیگر بوسیله ftp اونها رو اپلود کنم.
الان من با این دستور بکاپ میگیرم از دیتابیس مورد نظرم اما نمیدونم چطور باید بوسیله ftp اونها رو آپلود کنم.
mysqldump -uUSER -pPASS DB_NAME > DB_NAME.sql
دستور ftp هم کار نمیکنه و فقط دستور ncftp کار میکنه
ممنون میشم دوستان کمک کنند
Metalik
December 14th, 2013, 15:30
سلام
برای نصب ftp دستور yum -y install ftp رو بزنید.
نمونه اسکریپت اینجا هست باید تغییرش بدید:
HowTo: Backup MySQL Databases, Web server Files to a FTP Server Automatically (http://www.cyberciti.biz/tips/how-to-backup-mysql-databases-web-server-files-to-a-ftp-server-automatically.html)
Maysam.M
December 14th, 2013, 22:25
سلام
ممنون طبق همین آموزشی که گذاشته بودی رفتم. تنظیمات رو انجام دادم.
فقط یه سوال؟
این کران جابه چیه اون رو تو ssh زدم هیچ پیغامی نداد که اون اسکریپت رفت واقعا داخل کران جاب یا نه!
الان یعنی چند ساعت صبر کنم ببینم اسکریپت کار میکنه یا نه؟ یا اینکه میشه فهمید چه دستوراتی داخل کران جاب در حال اجراست؟
safeith
December 14th, 2013, 23:38
با استفاده از اسکریپت زیر می توانید این کار را انجام دهید، قبلا از اجرا، اسکریپت را ویرایش کنید و مشخصات دیتابیس و اف تی پی را در آن وارد کنید