ورود

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



raminramz
February 19th, 2015, 01:44
سلام
یک دیتابیس دارم 6 گیگابایت
از نوع myisam و خیلی بد قلق

وقتی فول بک آپ رو ریستور میکنم 1 ساعتی طول میکشه
بعد ارور زیر رو میده

Warning: Removed empty DB for failed restore of “user_db400”. at MysqlBase:_create_db_and_import_as_newuser_from_my sql_dbfile:525
[ 29424][RESTORE:1 ][A:user ]: Warning: The system has saved the database archive data in the directory “/home/user/cpmove_failed_mysql_dbs.1424289099”. You may use this directory’s contents to restore your data manually. at DBBase:save_databases_in_homedir:111
[ 29424][RESTORE:1 ][A:user ]: Warning: The system failed to reinstall the MySQL database “user_db400” as “user_db400” because of an error:
[ 29424][RESTORE:1 ][A:user ]: at Mysql:_restore_databases_and_map_them_to_cpuser:16 8
[ 29424][RESTORE:1 ]: Account “user”: Warning (3 warnings)


با دستور زیر میزنم انقدر فشار میاره که mysql سرور کلا خاموش میشه

mysql -u user_username -p user_namedb < file.sql


یک بار هم دیتابیس رو خاموش کردم چون myisam بود فایل هارو ریختم توی /var/lib/mysql دوباره روشن کردم
بالا اومد سایت اما صبخ دیدم 500% پردازنده داره مصرف میکنه سایت down شده کل mysql سرور هم داون کرده بود با ساسپندی هم جواب نداد به زور دیتابیس رو دستی پاک کردم

به نظرتون چه راهی خوبه برای import

این اسکریپت های dumper و اینا جواب میده؟؟

من دیتابیس سنگین تر از اینا import کردم مثلا بالای 60 70 گیگ

این نمیدونم چرا اینطوریه

Yas-Host
February 19th, 2015, 09:21
بهترین راه import صحیح استفاده از SSH می باشد و اسکریپت های PHP یا ... نیاز به تنظیمات خاصی در PHP دارند.

mysql -p -u username namedb > namedb.sql