DB query failed: SQLSTATE[23000]: Integrity constraint violation Hatası Çözümü Yazdır

  • 1

Genelde Plesk admin panel üzerinden yeni alan adı oluştururken çıkan DB query failed: SQLSTATE[23000]: Integrity constraint violation hatasının çözümünü aşağıdaki yazımızda anlatacağız.

 

Plesk Linux için;

SSH'a Login olduktan sonra sırasıyla aşağıdaki komutları uyguluyoruz.

Öncelikle sql yedeğimizi alıyoruz ;

plesk db dump > psa_dump.sql

Sonrasında Plesk'in oluşturmuş olduğu aşağıdaki script'i sunucuya indiriyoruz.

curl -LO https://support.plesk.com/hc/en-us/article_attachments/360009691780/115003292185_auto_increment_fix.php.tar.gz

script'i sıkıştırılmış dosyadan çıkarıyoruz.

tar xf 115003292185_auto_increment_fix.php.tar.gz

Veritabanını analiz edip onarması için aşağıdaki komut ile script'i çalıştırıyoruz.

plesk php 115003292185_auto_increment_fix.php -v -y

"No inconsistencies were detected." yazısını görene kadar script'i çalıştırma işlemini tekrarlıyoruz.

 

Plesk Windows için ;

Sunucuya RDP ile bağlandıktan sonra aşağıdaki link'den script'i indirip C: disk'i içerisine çıkarıyoruz.

Script'i indirmek için Tıklayınız.

Sonrasında cmd (command prompt) Yönetici olarak çalıştırınız. C: dizinine giriş yapınız.

Aşağıdaki komut ile sql yedeğini alınız.

plesk db dump > C:\psa_dump.sql

C: dizinindeyken Aşağıdaki komut içe script'i çalıştırınız.

plesk php 115003292185_auto_increment_fix.php -v -y

"No inconsistencies were detected." yazısını görene kadar script'i çalıştırma işlemini tekrarlıyoruz.


Bu cevap yeterince yardımcı oldu mu?

<< Geri