Mysql Veritabanını Başka Bir Makinaya Kopyalamak

Eskiz

🇹🇷 Bozkurtlar Diriliyor 🇹🇷
Onaylanmış Üye
27 Mar 2020
466
29
Çevrimiçi zamanı
1d 3h 20m
18
Antalya
www.aktifhost.net
Best answers
0
Bu işlem için mysqldump en çok kullanılan seçenektir.
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.
  1. kabuk> mkdir DUMPDIR
  2. kabuk> 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.
  1. kabuk> mysqladmin create veritabani_adi # veritabanı yaratılıyor
  2. kabuk> cat DUMPDIR/*.sql | mysql veritabani_adi # veritabanında tablolar yaratılıyor
  3. kabuk> 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
  1. kabuk>mysqladmin flush-privileges
komutunu çalıştırıyoruz. Geçmiş olsun.
 

Fendrix

𝓣𝓱𝓮 𝓑𝓮𝓼𝓽 𝓞𝓷𝓮
Co Admin
Hosting Yetkilisi
Teknik Sorumlu
Hakem
Yarışma Organizatörü
Vip Üye
21 Mar 2021
1,314
370
Çevrimiçi zamanı
7d 8h 47m
153
Best answers
0
Oyuncu
Metin2
Teşekkürler. :)
 
Üst