데이타베이스(DB) 4

MySql 도커 설치 및 관련 명령어

docker run --name mysql5 -e MYSQL_ROOT_PASSWORD= -d -p 3306:3306 mysql:5.7 docker exec -it mysql5 bash bash-4.2# mysql -u root -p show databases; 데이터베이스와 사용자를 생성하고 (컨테이너 내에서) MySQL에서 권한을 부여한다. scott이라는 사용자를 생성하고, 모든 권한을 부여한다. 변경된 권한 적용 중요 : 컨테이너 외부에서 MySQL에 로그인도 가능해야 하므로 scott@localhost에서 localhost 대신 %를 사용한다. mysql> CREATE USER 'scott'@'%' IDENTIFIED BY 'tiger'; Query OK, 0 rows affected (0.00 ..