-
MySQL 권한 설정SQL 2021. 4. 29. 16:53반응형
MySQL 권한 설정
- 5.x 버전까지는 테이블에 권한을 추가하면서 아이디를 생성해주는게 가능했다.
GRANT ALL PRIVILEGES ON target_database.* to 'user_name'@'localhost' identified by 'user_pass';
- 하지만 8.x 버전으로 올라오면서, 유저를 먼저 생성해줘야 구문이 통과가 됐다. (위의 쿼리를 실행하면 quote( ' )가 조금 이상하게 찍힌 쿼리로 변경되어 실행됐다.)
CREATE USER 'user_name'@'localhost' identified by 'user_pass'; GRANT ALL PRIVILEGES ON target_database.* to 'user_name'@'localhost';
- 이렇게 순차적으로 유저를 먼저 생성해주고, 권한부여 해주니 통과가 됐다.
- 이유에 대해서는 차차 알아보자
반응형'SQL' 카테고리의 다른 글
프로그래머스) [SQL 고득점 KIT, JOIN] 없어진 기록 찾기, 있었는데요 없었습니다, 오랜 기간 보호한 동물(1), 보호소에서 중성화한 동물 (0) 2020.06.04 프로그래머스) [SQL 고득점 KIT] 입양 시각 구하기, 중성화여부, 오랜기간 보호한 동물(2), DATETIME에서 DATE로 변환, NULL 처리하기 (0) 2020.06.04 MySQL) Challenges (0) 2020.06.04 MySQL) Ollivander's Inventory (0) 2020.06.03 MySQL) Top Competitors (0) 2020.06.03