MySQL Unable to lock ./ibdata1, error: 11çözüm

Linux sunucunuz üzerinde MySQL servisini başlatırken aşağıdaki hatayı alıyor iseniz;

using the same InnoDB data or log files.
Unable to lock ./ibdata1, error: 11
Check that you do not already have another mysqld process

Aşağıdaki adımları takiben sorunu çözebilirsiniz;

MySQL klasörünün içerisine aşağıdaki komut ile gireriz;

cd /var/lib/mysql

MySQL klasörü içerisinde bulunan ibdata1 dosyasının yedeğini alırız;

mv ibdata1 ibdata1.yedek

Almış olduğumuz yedeği tekrardan ibdata1 olarak MySQL klasörü içerisine kopyalarız;

cp -a ibdata1.yedek ibdata1

Kopyalama işlemi ibdata1 dosyasının boyutuna göre uzayabilir. Kopyalama işlemi bittikten sonra servisi başlatabilirsiniz.

/etc/init.d/mysql start

Bazen servis bu işlemden sonra düzgün bir şekilde kendi kendine başlamakta, bu durumda aşağıdaki adımları takip edebilirsiniz.

kill -9 mysqld

/etc/init.d/mysql start

Leave a Reply

*

Doğrulama * Time limit is exhausted. Please reload the CAPTCHA.

Next ArticleMailEnable webmail login sorunu