Mysql / MariaDB Strict Mode Kapatma

Mysql 5.7 sürümünde ve sonrasında Strict Mode kapatmak isteyebilirsiniz. Genellikle cPanel deki mysql upgrade durumlarında veya yükseltmelerde veya script taleplerinde bu işlem gerekebiliyor.

1. YÖNTEM ::::::::::

Aşağıdaki komut ssh üzerinden yürütün;

nano /etc/my.cnf
Açılan dosyaya [mysqld] altına ekleyin ;
sql_mode = "NO_ENGINE_SUBSTITUTION" 
Veya aşağıdakini ekleyin
sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Mysql i aşağıdaki komut ile yeniden başlatın ;
sudo service mysql restart && service mysqld restart && service mariadb restart

2. YÖNTEM ::::::::::

Aşağıdaki komut ssh üzerinden yürütün;
nano /etc/mysql/conf.d/disable_strict_mode.cnf
Açılan dosyaya ekleyin ;
sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Mysql i aşağıdaki komut ile yeniden başlatın ;
sudo service mysql restart && service mysqld restart && service mariadb restart
Yukarıdaki işlemlerden herhangi biri mutlaka bu modu kapatacaktır.

Bu cevap yeterince yardımcı oldu mu?

Daha Fazlası

Fatal error: Call to undefined function mysql_connect() Çözümü

Mariadb sql server kurulu sunucularınızda php tarafında mysql_nd ve nd_mysqli php modüllerini...

Mysql Optimizasyon (my.cnf optimizasyon)

Linux platform altında web server sahipleri mysql in optimizasyon dosyası olan my.cnf u aşağıdaki...

Mysql Uzaktan Bağlantı / Erişime Açma

Mysql sunucusunu yani 3306 portunu uzak erişime açmak için- nano /etc/my.cnf komutu ile dosyayı...

Host 'host_name' is blocked because of many connection errors Hatası Çözümü

Host 'host_name' is blocked because of many connection errors. Unblock with 'mysqladmin...

SSH Üzerinden Tüm Mysql Veritabanını Yedekleme

Aşağıdaki işlem öncesi mysql root şifrenizi mutlaka biliyor olmanız gerekmektedir. Bildiğinizi...