setup - mysql

INSANEZINDOL·2021년 11월 25일
0

docker

목록 보기
6/16
post-thumbnail
  1. docker mysql 5.7.16 버전 설치 후 root 비밀번호는 123456으로 설정
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --restart unless-stopped mysql:5.7.16
  1. 이미지 확인 (TAG의 버전도 확인)
docker images
  1. 프로세스 확인
docker ps
  1. container console 접속
docker exec -it mysql /bin/bash
  1. docker container vim 설치
apt-get update
apt-get install vim -y
  1. mysql 설정 변경
vi /etc/mysql/mysql.conf.d/mysqld.cnf
#set-lower-case
lower_case_table_names=1

#set-default-charset
collation-server = utf8mb4_general_ci
character-set-server = utf8mb4
skip-character-set-client-handshake

#set-time-zone
default-time-zone='+9:00'

#set integer to string
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
exit
  1. mysql 재기동
docker restart mysql
  1. mysql console 접속
docker restart mysql
mysql -u root -p
123456
  1. db 및 사용자 생성
CREATE DATABASE appdb;

CREATE USER 'appuser'@'%' IDENTIFIED BY '123456';

GRANT ALL PRIVILEGES ON appdb.* TO 'appuser'@'%' IDENTIFIED BY '123456';

FLUSH PRIVILEGES;
profile
Java Backend Developer

0개의 댓글

관련 채용 정보