[Linux] Re: Mysql hakkinda bir kac soru.

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Doruk Fisek (dfisek@fisek.com.tr)
Date: Sun 17 Mar 2002 - 17:47:09 EET


Merhaba,

Sun, 17 Mar 2002 13:01:11 +0200 tarihinde "Hasan Saral" <hasansaral@ftrreklam.com> yazdi:

HS> Mysql hakkinda bir kac sorum olacak.
HS> Soru1) Bir ara lokalde Mysql üzerinde calisirken bilgisayar kitlendi ve artik
HS> ayni database dosyasini kullandigim tum dosyalarda
HS> Warning: MySQL: Unable to save result set in ......dosya adi
HS> hatasi veriyor bunu duzeltmenin ve ilerde genel olarak Database dosyasini
HS> bakimdan gecirerek gerekirse duzeltecek bir komut varmi ve nasil kullaniliyor.
repair table denediniz mi? mysql'in manual'inda bunun icin bir bolum ayrilmis;

http://www.mysql.com/doc/D/i/Disaster_Prevention.html

HS> Soru 2) Phpmyadmin vb programlarla Mysql e data ekleyebilmek icin bir sql
HS> sorgusu calistirabiliyorsunuz. fakat sorguyu olusturan metinde " vb Mysql i
HS> sasirtacak karakterler var ise veya datalari olsuturan metinler cok uzunsa vb
HS> sorgu tam olarak calistirilamiyor. cozumu varmi.
Bilgiyi olusturan metin cok uzunsa, onu kaydetmeye calistiginiz alanin tipini degistirin. Tinytext, Text ve Longtext gibi alan tipleri mevcut.

Ozel karakterlere gelince, bunlarin basina slash (\) eklerseniz problem cikmayacaktir. Daha sonra veritabanindan aldiktan sonra ekrana gostermeden once bunlari temizleyebilirsiniz. Php'de bunun icin addslashes/stripslashes fonksiyonlari bulunuyor.

HS> Soru3) Elimdeki bir databasein yedegini almak veya bir kopyasini cikartmak
HS> icin manual veya otomatik bir yontem varmi. (phpmyadmin metadata alma
HS> haric)
MySQL'in veritabani dosyalari /usr/local/mysql/var (ya da mysql'iniz nereye kurulu ise) altinda bulunur. o dizini ve alt dizinlerini paketleyip kaldirmaniz yedekleme icin yeterli olur. Belirli bir veritabaninin yedegini almak istiyorsaniz, /usr/local/mysql/var/veritabani dizininin yedegini alabilirsiniz.

Bunun disinda ustte tamirat icin verdigim linkte backup table, restore table gibi mysql ici yollar da mevcut.

                               Doruk

--
FISEK ENSTITUSU - http://www.fisek.com.tr
Ankara   : (0312) 3857026 - 4197811
Istanbul : (0216) 4284693 - 4284694
-----------------------------------------------------------------------
Liste üyeliğiniz ile ilgili her türlü işlem için
http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.

Listeden çıkmak için: 'linux-request@linux.org.tr' adresine, "Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz. -----------------------------------------------------------------------


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.