3636 3646 044 شماره ثبت 3588 (سهامی خاص)

انتقال دیتابیس های حجیم mysql

انتقال دیتابیس های حجیم چند گیگابایتی با phpmyadmin یا برنامه های جانبی مانند MySQL Dumper همواره با مشکل مواجه بوده است، یکی از بهترین راه های انتقال دیتابیس های بزرگ استفاده از دستورات ssh برای انتقال سریع، امن و با ریسک پایین نقص در restore دیتابیس است.

 

mysqldump

 

آموزش بکاپ گیری از دیتابیس با دستورات SSH:

همچنین برای بکاپ گیری به صورت فایل فشرده می توانید از این دستور استفاده کنید:

آموزش ریستور دیتابیس با دستورات SSH:

برای این منظور ابتدا باید مقدار max_allowed_packet را در فایل کانفیگ mysql متناسب با حجم دیتابیس خود تنظیم کنید:

حالا وارد کنترل پنل هاستینگ خود شوید و یک دیتابیس جدید ایجاد کنید. دیتابیس را در یک دایرکتوری آپلود کنید و دستور زیر را در دایرکتوری موردنظر اجرا کنید:

سپس پسورد دیتابیس از شما پرسیده خواهد شد که با وارد کردن آن عملیات restore دیتابیس در چند ثانیه انجام خواهد شد.

توجه کنید در تمامی دستورات ذکر شده به جای dbuser باید یوزر دیتابیس، dbname نام دیتابیس و به جای mydb.sql فایل دیتابیس را معرفی کنید.