MySQL 관리자 계정인 root 로 데이터베이스 관리 시스템에 접속
mysql -uroot -p
데이터베이스 생성
mysql> CREATE DATABASE DB이름;
사용자 추가
// localhost 사용자 추가
create user '사용자'@'localhost' identified by '비밀번호';
create user '사용자'@'%' identified by '비밀번호';
사용자에게 권한 부여
// all DB, Table에 모든 권한 부여
grant all privileges on *.* to '사용자'@'localhost';
GRANT ALL PRIVILEGES ON 디비명.* TO '사용자명'@'localhost';
flush privileges;
// 특정 DB의 모든 Table에 모든 권한 부여
grant all privileges on DB이름.* to '사용자'@'localhost';
flush privileges;
'코딩 공부 > SQL' 카테고리의 다른 글
SQL MYSQL-특정 데이터를 일부 또는 전체를 수정해야 할 때 REPLACE (0) | 2021.11.19 |
---|---|
JOIN을 꼭 사용해야 하는 경우 (0) | 2021.11.17 |
MYSQL 값을 비교할 때 코드 문제는 없는데 오류가 날 때 (0) | 2021.11.04 |
MySQL DB 복호화 (password(), md5(), crypt()) (0) | 2021.11.04 |
mysql 사용자 권한 부여 (0) | 2021.11.03 |