본문 바로가기
728x90
반응형

DB/MySQL7

docker 기반에 mariadb(mysql) 설치하기 - 가장 최신 1. MariaDB 설치 ( https://firework-ham.tistory.com/105 )1) docker pull mariadb2) docker images3) 로컬 스토리지에 Volume을 만들때, 하위 디렉토리를 의미하는 \, / 를 사용하지 못해, _ 로 대체함.docker run --name mariadb -d -p 3306:3306 -v mariadb-root_conf.d:/etc/mysql/conf.d -v mariadb-root_data:/mysql_data01  \-v mariadb-root_mysql-tmp:/mysql_tmp   -v mariadb-root_scripts:/scripts -v mariadb-root_log:/mysql_log \-e MYSQL_ROOT_PASSW.. 2023. 11. 23.
MySQL 5.7에 DB 생성및 테이블 생성하기(HeidiSQL 사용) MYSQL_ROOT_PASSWORD: my_secret_pw 스키마(DB) 생성부터 진행(나는 MySQL 5.7에서 진행) 1. 스키마명 : study 2. Charset : utf8mb4_bin (utf8mb4_general_ci) 참고로, CharSet을 설정시 문제점 글도 읽어보라. https://rastalion.me/mysql-8-0-1-%EB%B2%84%EC%A0%84%EB%B6%80%ED%84%B0-%EC%B1%84%ED%83%9D%EB%90%9C-utf8mb4_0900_ai_ci%EC%9D%98-%ED%95%9C%EA%B8%80-%EC%82%AC%EC%9A%A9%EC%97%90-%EB%8C%80%ED%95%9C-%EB%AC%B8%EC%A0%9C%EC%A0%90/ MySQL 8.0.1 utf.. 2022. 9. 16.
flyway DB 마이그레이션 툴 오픈소스 DB 마이그레이션 툴임. 위키(https://en.wikipedia.org/wiki/Flyway_(software)) 에서 확인한 바는 최신 버전은 8.5.0 인듯. 데이터베이스 형상관리 툴로 보면됨. 보통 개발자들이 개발과정에서 사용하는 개별 DB 를 통합할 때, 소스 프로그램이 아닌 DB 를 미이관하면하서 발생하는 문제점들을 해결해줄 수 있다. Migrate, Clean, Info, Validate, Undo, Baseline 및 Repair의 7가지 기본 명령을 기반으로 한다(위키왈) flyway는 schema_version 테이블을 사용하여 이런 작업을 하게 되는데, 해당 db에 schema_version 테이블이 없으면 자동으로 flyway 가 생성한다. 기본명령어 migrate : d.. 2022. 2. 23.
WorkBench 단축키 참조원문 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=min4150&logNo=220664958969 1. Ctrl + Enter : 현재라인실행 2. Ctrl + B : 쿼리 정리 3. Ctrl + / : 쿼리 주석처리. 마우스 포인터가 있는 위치부터 2021. 7. 1.
728x90
반응형