mysql 상위버전 5.6인가 5.5인가를 쓰다보니
자꾸 doesn't have a default value 이러면서 insert가 안된다;;
나는 insert를 set으로 사용해서 그런가 빈 공백이 있으면 안된다고 자꾸 나를 오류로 혼내킨다..
검색해보니 sql_mode 를 수정하라고 하는데
역시나 한번에 되는일이 없었다.
/etc/my.cnf 파일이 없어서 어떻게 뭘 해야할지 모르겠사!!
1.
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
위 파일을 vim에디터로 열어준다.
2. [mysqld]를 찾아서
대충 사이에 적절하게 sql_mode = '' 끼워넣는다
[mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock ... skip-external-locking sql_mode = '' ...
3.
sudo service mysql restart
mysql을 재시작해주면 끝!
'Study > AWS' 카테고리의 다른 글
Ubuntu에 nginx + php(php-fpm) + mysql 셋팅하기 (0) | 2019.02.08 |
---|---|
AWS EC2에서 php mail함수 사용 (0) | 2017.01.02 |
[AWS ubuntu] html 파일의 php코드 인식하기 (0) | 2016.12.26 |
[AWS ubuntu] mysql utf8 설정하기 (0) | 2016.11.15 |