CANIAS mySQL de bulunan Geliştirme veritabanın yedekten dönülmesi…

Güncellemelerin yüklenmesi veya yanlışlıkla geliştirme veri tabanında kod kayıpları yaşanmasına sebep olabiliyor. Bu durumda mysql veritabanının yedeğinden dönüş gerekiyor. Bu işlem standart mysql komutları ile yapılıyor.

Komut isteminden çalıştırıyorsunuz mysql komutlarınızı. Burada kurtarma senaryosu iki şekilde olabiliyor. Tüm veritabanını açmayı planlıyorsanız, mevcut veritabanını silip yeniden yaratmanız veya yeni bir isimde yedeği açıp içinden sadece bir kısım kodu alacaksanız yeni bir veritabanı yaratmanız gerekecek.

Komutlar:

mySQL komut isteminde oturum açma:

C:\Documents and Settings\Administrator.PENTI>
mysql -u yetkili_kullanici -pSifre
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 235
Server version: 5.0.90-community-nt MySQL Community Edition (GPL)

mySQL de mevcut veritabanın silinmesi:

mysql> drop database ias602d;
Query OK, 1 row affected (0.05 sec)

mySQL de yeni veritabanı yaratılması:

mysql> create database ias602fd character set utf8;
Query OK, 1 row affected (0.05 sec)
mysql> quit
Bye

mySQL de yeni boş veritabanına yedekten dönülmesi:

C:\Documents and Settings\Administrator.PENTI>
mysql -u yetkili_kullanici_adi -pSifre ias602fd 
< f:\mysql\Daily_b_ias602d.sql

MySQL e scriptlerin çakılması

Geliştirme SQL dosyasının ilk satırında aşağıdaki satır olmalı..

SET NAMES LATIN5;

Scripti işlemek için komut isteminde:

mysql -uKULLANICI -pSIFRE -hServerip

ile mysql bağlanılır.

showdatabases;

komutu ile veritabanları listelenir.

mysql -uKULLANICI -pSIFRE -hServerip  IAS602d < c:\hcmt82.sql

komutu ile script ilgili veritabanına çakılır.

Dahasonra da bu script hangi dialog veya sınıflarla ilgili ise çevir kaydet yapılır.

WordPress MySQL veritabanınızın yedeğini almak.

WordPress ile eklenti ekleyip kaldırırken tüm yazılarım silindi. Hiç yedeğim de olmadığından blog hayatıma sıfırdan başlamam gerekiyor. İlk yazımı da biraz manidar olsun diye MySQL veritabanın yedeğinin phpMyAdmin ile ne kadar kolay olduğunu anlatarak başlıyorum.

MySQL veritabanınızı barındıran servis sağlayıcınızın hostingpanel adresinden hesabınıza giriş yapıyorsunuz. MySQL veri tabanı yönetimi linkinde mutlaka Web Tabanlı Yönetim (PHP MyAdmin) menüsü vardır. Aslında direkt web tarayıcınızdan http://phpmyadmin.host_adi.com gibi bir adresten de erişebiliyorsunuzdur. Kullanıcı adı, şifre ve sunucu_ip sini girip oturumu açmış oluyorsunuz. Sol panelden veritabanınızı seçtiğinizde wordpress tabloları karşınızda listeleniyor. Üst menülerden Dışa Aktar seçeneği ile tablolarınızın yedeğini bilgisayarınıza almış oluyorsunuz.

İçe Aktar seçeneği de yedekten geri yüklemeye yarayan seçenek.