MySQL(3)
-
[Synology NAS] docker에 mysql 설치해서 외부에서 사용하기 + Lost connection to MySQL server at 'reading initial communication packet, system error: 0 에러 해결
1. docker 설치 패키지 센터에서 docker 설치 2. docker에서 mysql 설치 docker에서 레지스트리 탭 선택 후 mysql 검색. 더블클릭해서 원하는 버젼 선택 후 설치. 나는 latest 하니까 알수없는 이유로 실행이 안되어서 5.7.9 버젼으로 설치했음. 특별한 이유가 없으면 똑같이 진행하는걸 추천. 이미지 탭에서 방금 설치한 레지스트리를 더블클릭해서 설정 진행. 컨테이너 이름 정하고 고급 설정 → 포트설정 으로 들어가서 원하는 포트 설정. 기본 포트는 3306이지만, 나는 학교에 NAS를 설치해서 쓸꺼라 전산소에서 5000~5002번 포트만 할당해줬기 때문에 5002번 포트로 설정했음. 설정한 포트는 나중에 포트포워딩 해줘야 할수도 있어서 기억해 놓아야 함. 환경 탭으로 이동해..
2022.02.18 -
[MySQL] Loading class 'com.mysql.jdbc.Driver'. This is deprecated.
오류메세지 Loading class 'com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. mysql driver가 업데이트 되면서 클래스 경로가 바뀐듯 함. jdbc 리플렉션 해올때의 클래스 경로를 com.mysql.cj.jdbc.Driver 로 바꿔주면 해결됨. public static Connection getConnection() { try { Class.forName("com.m..
2022.01.16 -
[MySQL] could not acquire management access for administration
원인 MySQL이 꺼져있어서 그럼 해결 서비스에서 Mysql을 실행시켜 주거나, 자동으로 변경 ※ 자동으로 변경시 컴퓨터 킬때마다 켜져서 리소스 잡아먹음
2021.10.11