컴퓨터가 업데이트가 되어야 mysql이나 도커 다 작동이 잘된다.
mysql을 연결시키려면 도커를 먼저 실행해야 한다.
mysql은 커넥션이 잘 안될 수 있다. 그때마다 다시 mysql 만들면 된다.
mysql의 , db의 최고 계층은 root이다.
그러므로 root는 모든 권한을(insert, select 등) 갖고 있다.
여기서, user1이라는 유저를 만들어서 root처럼 권한을 부여하려 한다.
1. grant all on *.* to user1 identified by "1234";
-> 1234라는 암호로 들어간 user1에 모든 권한을 부여하겠다.
참고할 것!
show databases;
use mysql;
select user, host from user; --유저 목록
show grants for user1; --권한 확인
create user user1 identified by '1234'; -- user만 만드는 것
grant all on *.* to user1; --user만들고 권한 부여(비밀번호가 없는 유저가 생기거나 아님 등록이 안된 유저가 생기거나)
revoke all ~ ; --권한 취소
drop user user1; --유저 삭제
2. grant select on *.* to user1 identified by "1234";
는 user1에게는 select구문만 적용이 가능함, 다른구문을 넣을 경우 아래와 같이 오류가 발생함