전체 글 154

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) MacOs 기준

brew services stop mysqlsudo mysqld_safe --skip-grant-tables &2번 안될 경우ps aux | grep mysqldsudo kill -9 [프로세스ID]sudo mysqld_safe --skip-grant-tables > /dev/null 2>&1 혹은 sudo /opt/homebrew/opt/mysql/bin/mysqld_safe --skip-grant-tablesmysql -u rootALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 원하는 비번플러그인 오류시 ALTER USER 'root'@'localhost' IDENTIFIED BY '원하는비번';sudo pkill mysq..

ubuntu로 window 경로 접근하기, 컨테이너 접속하기

Ubuntu에서 Windows 경로 접근하는 방법WSL2(Ubuntu)에서 Windows 드라이브 마운트 확인Ubuntu(WSL2)에서는 Windows 드라이브가 자동으로 /mnt 아래에 마운트됩니다.즉, D: 드라이브는 /mnt/d로 접근할 수 있습니다. 예시cd /mnt/d/projects/count10shop   컨테이너 접속하는 명령어docker exec -it (접속할 컨테이너이름) /bin/bash  노리 설치방법./bin/elasticsearch-plugin install analysis-nori

카테고리 없음 2025.03.30

도커 설치 window 방식 (wsl)

제어판 -> 프로그램 및 기능 -> window 기능 켜기/ 끄기 -> Linux 용 windows 하위 시스템 켜야함.  WSL 설치https://learn.microsoft.com/ko-kr/windows/wsl/install  명렴프롬포트 또는 power Shell 관리자 권한으로 실행wsl --installwsl --updatedism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart컴터 다시시작하면 알아서 ubuntu 설치를 함.wsl.exe -d Ubuntu위 코드를 입력하여 실행하거나 시작 검색창에서 ubuntu 치면 깔려있는데 실행하면 됨실행하면 유저 이름이랑 비번 설정하는거 나오는데 대충 원하는대..

카테고리 없음 2025.03.25

h2 데이터베이스 스프링에서 테스트코드용으로 인메모리형식으로 사용할때

spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=falsespring.datasource.driverClassName=org.h2.Driverspring.datasource.username=saspring.datasource.password=spring.jpa.database-platform=org.hibernate.dialect.H2Dialectspring.jpa.hibernate.ddl-auto=createspring.jpa.show-sql=trueapplication.properties 파일을 테스트쪽에도 resources 패키지를 만들어 이런식으로 작성해 넣어준다. spring.datasource.url=jd..

SQL,Database 2025.03.07

@WebMvcTest IllegalArgumentException: JPA metamodel must not be empty 오류 뜰때

방법 1: Configuration 설정 분리@EnableJpaAuditing 설정을 별도의 Configuration 클래스로 분리하여 테스트 시 JPA 관련 빈들이 로드되지 않도록 합니다. 예를 들어:java@Configuration@EnableJpaAuditingpublic class JpaConfig {}이렇게 하면 테스트 코드 실행 시 Application이 JPA와 상관없이 정상 실행하게 됩니다.방법 2: MockBean 추가테스트 코드에 JpaMetamodelMappingContext 클래스를 @MockBean으로 추가합니다. 예를 들어:java@WebMvcTest(StoreController.class)public class StoreControllerTest { @Autowired ..

spring 2025.03.06