반응형
Mac에서 MySQL 설치 후 my.cnf를 찾을 수 없을 때
Database 2024. 7. 25. 17:09

내가 왜 my.cnf를 찾게 된 걸까? 프로젝트를 Local에서 build하고 테스트를 하는데 아래와 같은 에러가 발생했다. Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'sample.p1_0.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by sql_mode=only_full_group_by에 의해 생긴 에러이다. 나에게..

Spring에서 데이터소스 2개를 동시에 사용해 보았다
Database 2022. 5. 9. 18:14

참고사항 : 본 실습환경은 스프링(Spring boot) + 코틀린(Kotlin) + MySQL + JPA이다. "배달의 만족"이라는 회사가 있다고 가정해보자. (만족이다. 민족아니다.) 이 회사는 음식 배달을 서비스하는 회사이기에 여러 식당과 계약을 맺은 상태이다. 그래서 식당 DB가 있을 것이고 배달하는 분들의 데이터가 들어간 라이더 DB가 있을 것이다. 서로 다른 2개의 스키마를 하나의 서비스에서 사용하는 일이 생길 수 밖에 없다. 그럴 때 어떻게 해야할까? 먼저 모델과 환경변수를 세팅하자 당연히 모델은 2개로 분리가 될 것이다. 아래 2개의 Entity 모델이 바라볼 DB를 앞으로 세팅하게 될 것이다. Restaurant.kt Rider.kt 그리고 환경변수(yml 파일)는 아래와 같다. 이때 각..

MySQL Workbench에서 DB 특정 계정의 필요한 권한 획득하기
Database 2022. 5. 3. 14:11

아래처럼 Selected schema를 선택하고 원하는 스키마를 선택한 다음 (여기에서는 fs_invoicing) OK 버튼을 누른다.필요한 테이블에 필드를 추가하려고 할 때 아래와 같은 에러 메세지를 확인했다. Error Code: 1142. ALTER command denied to user 'dev'@'***.***.***.***' for table 'customer' customer 테이블은 (root 계정이 아닌) 지금의 계정에서 (수정을 포함하여) 접근조차도 못하는 테이블이었다. 그래서 해당 스키마에 접근하고 수정할 수 있는 권한을 획득해야 했다. Commnad LIne으로 권한을 부여하는 방법이 있지만 더 간단하고 확실하게 Tool에서도 권한을 부여할 수 있다. 그 방법을 아래와 같이 소개한..

데이터베이스 정렬 vs Java 정렬
Database 2021. 11. 25. 15:21

가끔 정렬을 함에 있어서 어느 시점에서 정렬을 할지 고민하게 된다. 누구나 고민을 하지만 아무나 답변을 얻는 건 아니다. 이럴 때 우리 갓택오버플로께서 길을 보여주신다. 꽤 인상적인 글이긴 하지만 모두가 알다싶이 이 글으느 영어다. 그래서 내가 제대로 이해하기 위해서 해당 글을 번역해보고자 한다. 물론 마이 프렌즈, 번역기와 함께. (일부 번역은 직역이 아닌 문맥에 맞게 내용을 수정 하였습니다. 그래도 어색한 부분은 언제든 지적해주시길.) 원문 : database sort vs. programmatic java sort 🙋 질문 (2009.12.10) JPA를 통해 MySQL 데이터베이스에서 데이터를 가져오려고 한다. 이 때 일부 필드값을 기준으로 정렬을 하고자 한다. 아래 두가지 중 어떤 경우가 가장 ..

728x90
반응형