MySQL Veritabanını başka bir makineye kopyalamak

tastaram

Kayıtlı Üye
Bu işlem için mysqldump en çok kullanılan seçenektir. Ama çok büyük tabloları daha hızlı ve basit bir şekilde başka bir makineye taşımak için yapılması gerekenler şunlardır:

ilk önce dosyaların aktarılacağı bir dizin yaratıyoruz ve bu dizine --tab=DUMPDIR parametresiyle veritabanının yedeğini alıyoruz.

shell> mkdir DUMPDIR
shell> mysqldump --tab=DUMPDIR veritabani_adi

Daha sonra DUMPDIR dizinindeki dosyaları diğer makinede uygun bir dizine kopyalıyoruz ve aşağıdaki işlemleri gerçekleştiriyoruz.

shell> mysqladmin create veritabani_adi # veritabanı yaratılıyor
shell> cat DUMPDIR/*.sql | mysql veritabani_adi # veritabanında tablolar yaratılıyor
shell> mysqlimport veritabani_adi DUMPDIR/*.txt # tablolara veriler giriliyor

mysql veritabanını yeni makineye taşımayı unutmuyoruz çünkü user,db ve host yetki tabloları bu veritabanında saklanıyor.mysql veritabanını yeni makineye aktarma işlemi bittikten sunucunun yetki tablolarındaki bilgileri yeniden yüklemesi için

mysqladmin flush-privileges

komutunu çalıştırıyoruz. Geçmiş olsun.
 
bayigram takipçi satın al instagram beğeni satın al instagram takipçi satın al tiktok takipçi satın al Buy Followers bugün haber
vozol
Geri
Üst