Veritabanı geri yüklemenin 2 yolu vardır ve bu konuda sadece SSH/Telnet üzerindne yüklem anlatılacaktır
- SSH/Telnet
- Üçüncü parti script (phpmyadmin/bigdump..vs)
HMS(cPanel/Plesk/Direct Admin/vDeck...vs)
Geri yükleme esnasında kullandığınız connection collation sunucudaki
ile aynı olmaz ise latince olmayan karakterlerin tümünde sorun çıkar
- Avrupa Konumlu sunucular için mySQL Connection Collation = UTF8
- USA konumlu sunucular için mySQL Connection Collation = latin1
Genel dB geri yükleme komutu aşağıdaki gibidir :
PHP- Kodu:
mysql -u root -p123 forum < /divran_yedek.sql
Karakter seti uygulayarak yüklemek için :
PHP- Kodu:
mysql -u root -p123 --default-character-set=utf8 forum < /divran_yedek.sql
Eğer veritabanında ufak tefek sorunlar varsa ve bu sorunlar yüklenmesini engelliyorsa
-f parametresi ile kullanılır
PHP- Kodu:
mysql -u root -p123 -f --default-character-set=utf8 forum < /divran_yedek.sql
mySQL'in desteklediği Character Setleri & Collation
- Unicode Character Sets
- West European Character Sets
- Central European Character Sets
- South European and Middle East Character Sets
- Baltic Character Sets
- Cyrillic Character Sets
- Asian Character Sets