İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Mysql Kilitli Acil yardım...

Lord21

0
İyinet Üyesi
Katılım
11 Ocak 2008
Mesajlar
78
Reaction score
0
ArkadaŞlar Vbulletin mysql u kiletledi..
Post Kullanımda diyor..

Optimize et dediğimizde faliyette diyor. Onar dediğimizde Mysql sunucu Kilitleniyor ve cvp vermiyor.

Durup dururken bu sorun çıktı. Acil yardımlarınızı bekliyorum..

SSh dan da onardım.!

1. check database tables

mysqlcheck -s -u mysqlusername -p vbforumdbname

ignore session and cp session table messages

this command will show the 'X clients are using or haven't closed table error' if it exists the below is how to fix it

2. repair table

mysqlcheck -r -q -u mysqlusername -p vbforumdbname


3. recheck database tables

mysqlcheck -s -u mysqlusername -p vbforumdbname

if still get corruption errors that aren't related to session tables, then run

mysqlcheck -r -u mysqlusername -p vbforumdbname

usually happens when mysql was writing to disk when mysql server was restarted abruptly etc

it's always good idea to flush-tables before restarting mysql i.e.

mysqladmin -u root -p flush-tables



Para etmedi, Mysql u devre dışı bırakıyor. Tüm serverde mysql kesiliyor..
Bunu onarmanın bir yolu yokmu? DB 1 GB...
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Ozelden erisim bilgilerini iletebilirsen bir bakayim.
 

Lord21

0
İyinet Üyesi
Katılım
11 Ocak 2008
Mesajlar
78
Reaction score
0
iyinet' e iyi yaklaşımı ve kimsenin çözemediği sorunu çözdüğü için teşekkür ediyorum...
:) Keşke maneged server satsada bizde kiralayabilsek:)
 

Efsane

0
İyinet Üyesi
Katılım
12 Ekim 2007
Mesajlar
1,553
Reaction score
1
Konum
bilecen (:
iyinet, şu işin sırrını versen de herkes çözse :) my.cnf demi değişiklik yapıyorsun hızlı onarım için ?
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Sorunlar her zaman ayni olmuyor arkadaslar.
Bu ornekte, mysql in kullandigi default /tmp dizini serverda kucuk boyda tanimlanmis ve ayri bir partition olarak yaratilmis, neden oyle yapilmis anlamadim acikcasi.
Sorunda buradaydi, /tmp her tamir asamasinda doluyor ve tablo tamir olamiyordu.
MySQL in kullanmasi icin /temp dizini yarattim, ayri bir partition yaratmadim, bu durumda boyu disk boyu ile sinirli olacagi icin oldukca buyuk.
Tamirat basariyla tamamlandi, ancak yine de baska tablolarda hata olup olmadigina baktim ve 3 tabloda daha sorun vardi, onlari da tamir edince sorun cozuldu.
Yani ortada bir sir yada gizem yok. Sorunun kaynagini bulunca gerisi kolay.
 

Efsane

0
İyinet Üyesi
Katılım
12 Ekim 2007
Mesajlar
1,553
Reaction score
1
Konum
bilecen (:
/tmp 485M boyutunda.. Doğal olarak onarım vs işlemler yapılmıyor.
Ekstra bir temp dizini oluşturup mysql in işlemlerde burayı kullanmasını nasıl sağlarız ?
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Eger /tmp ufak kaliyor ve bu nedenle MySQL ve diger uygulamalariniz sorun yaratiyorsa, /temp yada /tmp2 gibi yeni bir dizin yaratin.
Ancak bu dizinin yeterli yer olan partition uzerinde olmasina dikkat edin. / (kok) dizini genellikle yeterli yere sahiptir bu nendele de /temp yada /tmp2 sizin icin uygun olacaktir.

mkdir /temp
chmod 777 /temp

Ardindan my.cnf icine /temp i kullanmasi icin ayar koyalim.

vi /etc/my.cnf (yada favari editorunuz ile)

yazip my.cnf i acin ve hemen [mysqld] altina asagidaki sekilde tmpdir=/temp ve myisam_sort_buffer_size = 64M (bu satir myisam tablolarinin tamiratini hizlandirir) satirlarini ekleyin.

[mysqld]
tmpdir=/temp
myisam_sort_buffer_size = 64M

Ek olarak [myisamchk] altina da tmpdir = /temp satirini ekleyin. [myisamchk]
yoksa aynen asagidaki gibi my.cnf dosyasinin en sonuna ekleyin.

[myisamchk]
tmpdir = /temp

Ardindan mysql restart edin.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst