چند سوال درباره انتقال دیتابیس ها به سرور جدید

ziXet

مدیر انجمن PHP/MYSQL
سلام

من می خوام دو سه تا از دیتابیس های سایتم رو به یه سرور دیگه انتقال بدم.
حال چندتا سوال:
میشه از راهی به جز اکسپورت و ایمپورت دیتابیس این انتقال صورت بگیره ؟ چون حجمشون تقریبا زیاده!
اگه فقط از قسمت access host آی پی سرور اصلی رو ادد کن م برای وصل شدن به دیتابیس ها کافیه؟
برای وصل شدن به دیتابیسی که روی سرور دیگه قرار داره بجای اون localhostی که مینوشتیم باید آی پی سرور رو بنویسیم؟
سرعت چجوری میشه؟ یعنی کندتر نمیشه؟
همین....

اگه جواب بدین ممنون میشم.

موفق باشید
 

ziXet

مدیر انجمن PHP/MYSQL
با پشتیبانی صحبت کردم فت میشه کل دیتابیس ها رو منتقل کنی ولی دو سه تا رو نمیشه جداگونه منتقل کرد و گفت شاید با برنامه های جانبی بشه این کارو کرد!!
حالا برنامه جانبی چی هست نمیدونم!
به غیر از ادمین سرور راهی برای دستیابی به فایلهای دیتابیس وجود داره یا نه؟
 

jhoseini

Member
برنامه های تحت دسکتاپ که باهاشون به mysql.server متصل بشی، و اونها رو مدیریت کنی
MySQL manager
MySQL Administrator
MySQL Desk
...
 

ziXet

مدیر انجمن PHP/MYSQL
سلام به همگی

من برای وصل شدن به دیتابیس سرور جدید بجای localhost اینو گذاشتم:
xx.xxx.xxx.xxx:3307
البته نمیدونم پورتش صحیح هست یا نه؟
ولی نمیتونه وصل بشه...
توی سی پنل هم access host به آی پی سرور اولیم دادم ولی بازم نمیشه.....

چی کار کنم؟
کسی تا حالا این کارو کرده؟

لطفا سریع تر
 

jhoseini

Member
خوب برای اتصال به mysql server همون ip رو بجای localhost (به معنی تغییر مسیر mysql server) بنویسید کافیه
PHP:
$db=mysql_connect("51.52.53.54","user","pass");
من زیاد این کارو کردم
سرعت انتقال پایین میاد، همچنین امنیت
ولی بعضی سرورها این access رو نمیدن
ممکنه مشکل شما هم همین باشه
 
آخرین ویرایش:

jhoseini

Member
با پشتیبانی صحبت کردم فت میشه کل دیتابیس ها رو منتقل کنی ولی دو سه تا رو نمیشه جداگونه منتقل کرد و گفت شاید با برنامه های جانبی بشه این کارو کرد!!
حالا برنامه جانبی چی هست نمیدونم!
به غیر از ادمین سرور راهی برای دستیابی به فایلهای دیتابیس وجود داره یا نه؟

اگر table های database شما از نوع InnoDB باشه حق با مدیر سرور شماست، چون این نوع مدیریت دیتابیس اطلاعات رو روی یک فایل مشترک جمع میکنه
اما اگه هز نوع MyISAM باشه نه، چون در این نوع، اطلاعات در directory های مجزا برای هر دیتابیس نگهداری میشه
و با یه copy/paste ساده از یک سرور به سرور دیگه منتقل میشه
 

جدیدترین ارسال ها

بالا