본문 바로가기

Backend/DB

(7)
[MySQL] Expression of SELECT list is not in GROUP BY clause and contains nonaggregated column this is incompatible with sql_mode=only_full_group_byAsk Question 오류 해결방법 MySQL 5.7 이상으로 버전을 올렸더니 오류가 발생함. 집계되지 않는 컬럼에서 오류가 발생 되는 듯. 해결방법> 'my.cnf' 파일 열기 vi /usr/local/etc/my.cnf (본인은 Homebrew 로 mysql 설치해서 경로가 '/usr/local/etc/my.cnf' 로 지정 돼 있고 설치 환경에 따라 경로는 달라질 수 있음.) [mysqld] 하단에 'sql_mode' 내용 추가. [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 저장 후 mysql 재시작 sudo service mysql r..
[MySQL] Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 해결법 my.cnf 파일 삭제 https://selina-park.tistory.com/130 [Mysql] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 에러 잘 되던 mysql에 접속했는데 갑자기 다음과 같은 오류가 생겨서 실행이 안됐다.... parkjinsun:~ jinsun$ mysql -uroot -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through soc.. selina-park.tistory.com
[Mysql] 설치 및 dump file import 까지 회사에서 테스트 서버에 구축 했던 서버 구성을 다른 컴퓨터로 이전 하면서 느꼈던 삽질기를 정리함. 환경 : Mac OS 카탈리나 10.15+ ※ 주의! 처음에는 Homebrew 를 이용해서 mysql 을 설치했다. DB 구동에 큰 문제는 되지 않지만 mecab 설치에 필요한 일부 파일들이 부족해 찾아 보던 중 정확한 방법이 있어서 아래 방법을 사용했다. STEP - 1 MySQL 설치 기존 Mysql 삭제 brew install mysql로 설치했을 경우 sudo rm -rf /usr/local/var/mysql sudo rm -rf /usr/local/bin/mysql* sudo rm -rf /usr/local/Cellar/mysql ps. (엔터) 는 앞에 명령어를 치고 키보드 엔터를 내려 치라는 소..
[MySql] 자연어 검색 플러그인 Mecab (FullText, 한글 검색 ...) 레퍼런스가 간략하고 잘 돼 있고 절차대로 하니 설정 잘 된다. https://bitbucket.org/eunjeon/mecab-ko-dic/src/master/ Bitbucket bitbucket.org
[MySql] FullText 설정 관련 블로그 ★★★★★ https://grip.news/archives/1538 MySQL, Full Text Search (전문검색, FTS) - GRIP.News 요즘 사내 메신저를 개발하다 보니 데이터 저장 및 활용에 대해 관심도가 그 어느때보다 높다. 메신저의 특징상 사용자에게 쾌적함을 주지 않는다면 단순히 강제하기란 쉽지 않다. 가장 고민거� grip.news https://kmongcom.wordpress.com/2014/03/28/mysql-%ED%92%80-%ED%85%8D%EC%8A%A4%ED%8A%B8fulltext-%EA%B2%80%EC%83%89%ED%95%98%EA%B8%B0/ MySQL 풀 텍스트(FULLTEXT) 검색하기 이 글은 크몽 재능인, socurites님이 원고를 기고하셨습니다. ..
[MYSQL] grant all on *.* to 'root'@'%' identified by 'password' with grant option; 실행 시 ERROR 1064 (42000) 오류 해결 문제 uncategorized SQLException for SQL []; SQL state [HY000]; error code [1449]; The user specified as a definer ('orbit'@'%') does not exist; nested exception is java.sql.SQLException: The user specified as a definer ('orbit'@'%') does not exist 오류 발생~!!! 문제 해결 시도 grant all on *.* to 'root'@'%' identified by 'password' with grant option; 참고) https://m.blog.naver.com/PostView.nhn?blogId=kkson50&l..
[MYSQL] dump file import 시 ERROR 1418 (HY000) 해결 방법 오류 ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 해결방법 SET GLOBAL log_bin_trust_function_creators = 1; 예시 SET GLOBAL log_bin_trust_function_creators = 1; 입력 후 dump file import start