وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

انتقال پایگاه داده MySQL و MariaDB

چطور دیتابیس MySQL و MariaDB را به سرور جدید انتقال دهیم

0 110
زمان لازم برای مطالعه: 2 دقیقه
انتقال پایگاه داده MySQL و MariaDB
5 (100%) 1 رای

انتقال یا مایگریشن پایگاه دادها MySQL / MariaDB بین سرورها معمولا فقط در چند مرحله تقریبا ساده قابل انجام است ، اما انتقال داده می‎تواند بسته به حجم داده هایی که می‎خواهید انتقال دهید، زمان ببرد.
 

 

انتقال دیتابیس MySQL و MariaDB بین سرور

  اطمینان حاصل کنید که همان نسخه MySQL یا MariaDB را در هر دو سرور مبدا و مقصد نصب کرده اید ، همچنین اطمینان حاصل کنید که فضای آزاد اضافه روی دیسک به اندازه حجم دیتابیس مورد نظر  در هر دو سرور وجود داشته باشد.

 اکسپورت دیتابیس mysql ( تهیه بک آپ از دیتابیس )

ابتدا به سرور مبدا (قدیمی) لاگین کنید 

با دستور زیر می‎توانید از تمام پایگاه داده های MySQL یا MariaDB خروجی بگیرید و آن را در یک یک فایل خروجی بگیرید.با استفاده از دستور mysqldump انجام می‎شود

mysqldump -u [user] -p –all-databases > all_databases.sql

برای خروجی گرفتن از یک دیتابیس خاص میتوانید به صورت زیر عمل نمایید :

mysqldump -u root -p --opt [database name] > database_name.sql

پس از پایان اجرای دستور بدون خطا ، فایل بک آپ شما آماده انتقال به سرور مقصد است

انتقال فایل بک آپ MySQL به سرور جدید

حالا با استفاده از دستور scp فایل sql دیتابیس را به سرور جدید انتقال می دهیم.

 scp all_databases.sql user@example.com:~/     

پس از اتصال، پایگاه داده به سرور جدید منتقل خواهد شد.

پیشنهاد می‎کنیم بخوانید:
چطور از طریق phpMyAdmin به دیتابیس سرور ریموت متصل شویم

ایمپورت دیتابیس MySQL در سرور جدید

هنگامی که دیتابیس به سرور جدید منتقل شده است، می توانید از دستور زیر برای ایمپورت تمام پایگاه های داده خود به MySQL استفاده کنید.

mysql -u [user] -p –all-databases 

پس از اتمام ایمپورت، می توانید پایگاه داده ها را در هر دو سرور با استفاده از دستور زیر در پوسته سرور خود در محیط mysql پیدا کنید.

 mysql -u user -p
 show databases;

در عبارت فوق بجای user نام کاربری دیتابیس یا root را قرار دهید ، پس از اجرای آن از شما برای پسوردآن کاربر سوال خواهد شد ، می‎تواند پسورد را هم در همان خطا پس از -p قرار دهید ، اما به دلایل متعدد امنیتی از این کار خودداری کنید.

عضو خبرنامه وبلاگ رسانگار شوید
عضو خبرنامه وبلاگ رسانگار شوید
با عضویت در خبرنامه ایمیلی، از جدیدترین اخبار و بروزرسانی ها و همچنین پیشنهادات ویژه ما بصورت دوره ای مطلع خواهید شد
در هر زمان می توانید عضویت خود را با یک کلیک لغو کنید