DataBase/Mysql 썸네일형 리스트형 timezone SET GLOBAL time_zone='Asia/Seoul'; SET time_zone='Asia/Seoul'; 더보기 Incorrect string value: '\xED\x9C\xB4\xEB\xA8\xBC...' for column 'user_name' at row 1 Show variables like"c%"; ALTER TABLE cms_account converttocharset utf8; ALTER DATABASE sigongweb_db charset utf8; 더보기 max_allowed_packet SET GLOBAL max_allowed_packet = 1024 * 1024 * 16; SET SESSION max_allowed_packet = 1024 * 1024 * 16; 더보기 데이터의 암호화, 복호화하는 AES 함수 mysql 에는 데이터를 암호화, 복호화하는 AES_ENCRYPT, AES_DECRYPT 함수가 있습니다. 이 암호화는 128비트 길이로 인코딩되어 저장됩니다. 그러나 소스를 수정해서 256비트까지 확장시킬수 있다고 합니다. AES_ENCRYPT 는 문자열을 암호화하고, 바이너리 문자열을 반환하지만, AES_DECRYPT 는 암호화된 문자열을 복호화합니다. AES_DECRYPT 는 유효하지 않은 데이터는 padding을 감지하고, NULL을 반환합니다. # "암호화 키"는 임의의 값이 올 수 있으며, "문자열"은 암호화하고자 하는 값이 됩니다. # AES_ENCRYPT 암호화 INSERT INTO 테이블명 VALUES (HEX(AES_ENCRYPT('문자열', '암호화 키'))); # AES_DECRYP.. 더보기 MySQL 기간검색 select * from music where (type='song' or type='album') and created_date > DATE_ADD(now(), INTERVAL -1 hour); music 테이블에서 type이 song 또는 album 인 데이터가 지난 1시간 동안 얼마나 들어왔는지 검색 -1~ -24 까지 하면 최근 한 시간 부터 24시간까지 검색이 가능 이런 식으로 끝에 -1 hour 최근 한 시간 -1 day 최근 하루 -1 month 최근 한달 select * from music where created_date between '2013-10-10' and '2013-10-14'; 10일부터 14일까지 검색 더보기 MySQL Error 2006 : MySQL server has gone away 로컬개발 후 서버 적용을 지키기 위해 데이터베이스 덤프와 밀어넣는 작업을 자주 한다. MySQL Error 2006 : MySQL server has gone away 상기 에러는 대용량 작업이 패킷사이즈보다 커서 생기는 에러. set GLOBAL max_allowed_packet = 1024 * 1024 * 64; set SESSION max_allowed_packet = 1024 * 1024 * 64; 더보기 Mysql(MariaDB) 입력된 한글 내용이 ? 물음표로 나오는 경우 1. my.cnf 파일 내용을 아래와 같이 수정한다.(Mysql, MariaDB 설정 파일) 명령어 : vi /etc/my.cnf [엔터] [client] default-character-set = utf8 [mysqld] init_connect = SET collation_connection = utf8_general_ci init_connect = SET NAMES utf8 character-set-server = utf8 collation-server = utf8_general_ci [mysqldump] default-character-set = utf8 [mysql] default-character-set = utf8 2. 위 내용을 추가 한 후, my.cnf 파일을 저장 한다. 3. 내용을 추가.. 더보기 Error related to only_full_group_by when executing a query in MySql Groupby 예약어가 무조건 전체 그룹으로 묶여야만 하는 설정 해제 [mysqld] sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 더보기