MySQL4 [Docker] 도커 허브(Docker Hub)를 활용한 MySQL 설치, 접속 앞서 도커 이미지와 컨테이너에 대한 내용을 정리했다. 이번 포스트에서는 이러한 이미지를 보다 잘 유용하게 사용할 수 있게 도움 받을 수 있는 도커 허브(Docker Hub)에 대한 내용을 공유하고자 한다. 더불어, 실제로 도커 허브를 통해 mysql 이미지를 받아와 로컬에서 실행하는 작업도 같이 할 예정이다. 1. 도커 허브(Docker Hub)란? 도커 허브는 이름에서부터 어렴풋이나마 유추할 수 있듯, 도커를 통해 실행할 수 있는 이미지 소스를 저장하거나 빌려올 수 있는 저장소 개념이다. 깃허브와 같이 본인 계정을 등록하면 개인 저장소처럼 개인 저장소를 가질 수도 있고, 커뮤니티처럼 다른 사람과 이미지를 공유할 수 있다. 도커 허브의 가장 큰 장점이라고 생각하는 점은 다양한 개발 환경 혹은 툴에 대한 .. 2023. 2. 13. [MySQL] MySQL 설치 및 파라미터 그룹 설정(mysql.cnf) 오늘은 Ubuntu 환경에서 MySQL 설치 및 DB 파라미터 그룹 변경 방법에 대해 정리한다. CLI 명령어로 서버에 MySQL을 설치하고, 외부 접근을 위한 방화벽 설정 방법을 알아본다. 추가로 DB와 관련된 사용자설정값을 지정하는 방법을 공유한다. 1. MySQL 설치 및 외부 접근 허용 설정 DB 설치는 ubuntu apt-get 패키지 관리자로 진행한다. 최신 패키지 소스를 다운받기 위한 업데이트를 진행하고, mysql-server를 다운로드한다. # 패키지 관리자 업데이트 sudo apt-get update # MySQL 설치 sudo apt-get install mysql-server 설치가 완료되면, 로컬 환경에서 DataGrip, Workbench와 같은 DBMS 툴 접근을 열어주기 위.. 2022. 5. 3. [MySQL] DB 시간 설정 보호되어 있는 글 입니다. 2022. 5. 3. [MySQL] Incorrect string value 에러 아래 내용은 MySQL에서 데이터 import 도중 발생한 하나의 에러 케이스와 해결 방법을 정리한 것이다. 문제의 원인과 해결 방법에 대해 정리했다. 에러 로그 DataGrip으로 csv 파일을 import 할 때 확인된 로그다. Title 컬럼에 insert 중, 문자열 value에서 에러가 확인되었다. Incorrect string value: '\xEC\x9B\x90\xED\x99\x94...' for column 'TITLE' at row 1 원인 문제의 원인은 인코딩에 있었다. 한글 문자열이 컬럼 안에 insert 될 때, 컬럼에 정의된 스키마가 한글을 지원하지 않았다. 해결방법 한글 데이터가 깨지지 않고 입력되기 위해서는 인코딩을 잡아주어야 한다. 그렇기 위해서는 데이터가 들어가는 컬럼의 스.. 2022. 4. 30. 이전 1 다음