How change MySQL strict mode to null mode

Derek Lee

Registered
Sep 29, 2016
2
0
1
Malaysia
cPanel Access Level
Website Owner
Hi
I need to turn off MySQL strict mode to for couple of application to work properly. We have change it before unfortunately once the MySQL server restart the sql mode is again set to strict mode. , in that case again the site will not save any data or process the data. Please advise how to change the MySQL mode
System is as follows :
WHM 58.0 (build31)
Centos 6.8
MySQL 5.6.3

Thank you
Derek
 

ruzbehraja

Well-Known Member
May 19, 2011
392
11
68
cPanel Access Level
Root Administrator
Most probably the culprit is the server default settings in /usr/my.cnf

Those defaults will override your /etc/my.cnf everytime mysql restarts.

cat /usr/my.cnf should show you something like this for it to work:

Code:
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,904
2,220
463
Hello,

I'm happy to see the information in that post helped. Let us know if you have any additional questions.

Thank you.