MySQL 8.x 명령어 정리

Yesung Han·2021년 3월 3일
0
post-custom-banner

MySql 실행

---mysql 설치 경로--           -유저 명-
/usr/local/mysql/bin/mysql -u root -p

MySql 종료

mysql> quit;

또는 

(mac OS 기준) control + d

🛢 DB 관련

DB 목록 조회

mysql> show database;

현재 DB 변경

mysql> use db_name;

🧑‍💻 유저 관련

유저 생성

i) 로컬 유저일 경우

mysql> create user 'user_name'@'localhost' identified by 'password';

ii) 외부 접속 가능 유저일 경우

mysql> create user 'user_name'@'%' identified by 'password';

유저 목록 확인

mysql> use mysql;
mysql> select User, Host from user;

유저에 DB 권한 부여

i) 모든 권한 부여

mysql> grant all privileges on DB이름.* to '사용자'@'localhost';

ii) 특정 DB에만 권한 부여

mysql> grant all privileges on DB이름.* to '사용자'@'localhost';

유저 삭제

mysql> drop user '사용자'@'localhost';
profile
기록은 희미해지지 않는다.
post-custom-banner

0개의 댓글