توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کسی طریقه امپورت mysql با اس اس اچ رو بلده
sodahost
November 26th, 2011, 22:31
سلام دوستان من یک فایل pors_cms.sql.gz بر روی یکی از سایت های مشتری دارم حالا می خواهم این فایل رو روی مای اس کیول امپورت کنم داخل SSH باید چکار کنم ؟
حجم دیتا بیس 450 مگابایت هست !!
iMohsen
November 26th, 2011, 22:46
از طریق ssh :
فرض میکنیم این فایل در این آدرس هست : /home/username/filename.sql.gz
mysql -u [MYSQL_USERNAME] -p [DATABASE_NAME] < /home/username/filename.sql.gz
Online24
November 26th, 2011, 22:47
ابتدا دیتابیس و کاربر آن را ایجاد کنید و پسورد را به خاطر بسپارید ، سپس فایل بک آپ خود را در مسیری مانند home/ آپلود نمایید و با دستور زیر ایمپورت را انجام نمایید :
mysql -u db_username -p db_name < /home/backup.sql
موارد bold شده متغییر ها هستند که می بایست با مقادیر صحیح جایگزین شوند .
sodahost
November 26th, 2011, 23:17
مرسی دوستان عزیز ولی ببینید منظور من این بود
یکی از مشتریان من از تمام تیبل های دیتابس سایتش بک آپ گرفته
و حالا میخواد اونو رستور کنه
فایل بک آپ رو آپلود کرده داخل سایتش و به من آدرس داده
حالا بطور مثال اگه دیتابیس prs_cms اسم دیتابیس بود
من داخل اس اس اچ سرور اصلی چی باید بزنم ؟باید بزنم
ادرس دانلود فایل مثلا http://mywebsite.com/database.sql.gz هست
و در سرور table های دیتابیس باید در بانک اطلاعاتی prs_cms ریستور بشوند
DeltaGostar
November 26th, 2011, 23:34
دورود
این کار بدین منظور است که شما کل دیتا بیس ها رو دانلود میکنید ولی تیبل خاصی رو میخواهید امپورت کنید ؟
اگر چنین کاری میخواهید انجام دهید بهتر از تیبل ( یا همون جداول ) مورد نظر را انتخاب و امپورت کنید
در غیر این صورت یک خورده به مشکل تفکیک میخورید
فایل را داخل همان home که دوستان گفتن دانلود کنید
cd /home
wget http://mywebsite.com/database.sql.gz
mysql -u db_username -p db_name < /home/backup.sql