MySQL CLI (Frequently used)
사용자 목록, 추가 , 제거 권한 부여
기능
명령어
사용예
서버 로그인 (MySQL접속)
mysql -u [username] -p;
• mysql –u root –p; • password입력
사용자 목록 조회
use mysql; select user, host from user;
•mysql기본 스키마 mysql안에 •mysql 기본스키마인 user table에서 확인가능.
사용자 추가
create user {username}@{ip} identified by '{password}';
•create user bit@localhost identified by 'bit'; •create user bit@123.456.% identified by 'bit';
사용자 제거
drop user {username}; drop user 'user'@'localhost';delete from user where user={username};
•drop 추천
권한 확인
show grants for {username}@{ip};
• show grants for bit@localhost;
권한 부여
grant {권한} privileges on {스키마}.{테이블} to {username}@{ip};
• grant all privileges on *.* to bit@localhost;
권한 제거
revoke {권한} privileges on {스키마}.{테이블} from {username}@{ip};
• revoke all on bit.* from bit@localhost;
사용자 전환
system mysql -u [사용자명] -p [password]
system mysql -u madang -p madang
DATABASE 생성, 목록, 보기
기능
명령어
사용 예
데이터베이스 생성
create database [database];
• database 생성
데이터베이스 선택
use [database];
• database 선택
데이터베이스 보기
show databases;
• database 어떤 게 있는지 보여줌
테이블 보기
show tables;
• database 에 있는 테이블 보여준다.
Windows에서 Database 관리
windows용 MySQL은 windows 재 부팅시 자동 실행 된다. 윈도우 서비스를 통해 관리
윈도우 검색 창에서는 services
실행창 (window + R) 에서는 services.msc 입력.
나의 경우 하루 하루 종일 쓰지 않기 때문에, 부팅 시 수동으로 켤 수 있도록 했다.

Last updated
Was this helpful?