PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بکاپ گیری خودکار از دیتابیس ها در mysql و ارسال به ftp



Maysam.M
December 14th, 2013, 14:28
با سلام

من میخوام یه اسکریپت ساده بنویسم که از دیتابیس ها به صورت خودکار مثلا هرروز بکاپ بگیرم و در یک سرور دیگر بوسیله 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
با استفاده از اسکریپت زیر می توانید این کار را انجام دهید، قبلا از اجرا، اسکریپت را ویرایش کنید و مشخصات دیتابیس و اف تی پی را در آن وارد کنید



wget http://0web.ir/tools/0webSqlBackup
chmod +x 0webSqlBackup
./0webSqlBackup

Maysam.M
December 14th, 2013, 23:57
با استفاده از اسکریپت زیر می توانید این کار را انجام دهید، قبلا از اجرا، اسکریپت را ویرایش کنید و مشخصات دیتابیس و اف تی پی را در آن وارد کنید



wget http://0web.ir/tools/0webSqlBackup
chmod +x 0webSqlBackup
./0webSqlBackup



مشکل من الان کران جابه نمیدونم این اسکریپت رفت داخل کران جاب یا نه!؟
از کجا باید بفهمم؟

Maysam.M
December 15th, 2013, 01:03
مشکلو پیدا کردم! =D>
این تاپیک مشکلمو حل کرد:
اضافه نمودن Cron job (http://www.webhostingtalk.ir/f14/57286/)