mysql -u root -p
mysql 관리자 계정인 root 로 데이터베이스 관리 시스템에 접속
mysql> CREATE DATABASE {DB이름};
데이터베이스 생성
mysql> CREATE USER '{username}'@'localhost' IDENTIFIED BY '{password}';
mysql> CREATE USER '{username}'@'%' IDENTIFIED BY '{password}';
@'%' 는 어떤 클라이언트에서든 접근 가능 @'localhost'는 해당 컴퓨터에서만 접근 가능
mysql> GRANT ALL PRIVILEGES ON {database}.* TO '{username}'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> SHOW DATABASES;
현재 서버의 데이터베이스 확인
mysql> USE {database};
데이터베이스 전환, 해당 데이터베이스가 존재해야하며 권한이 있어야 한다
mysql> SHOW TABLES;
데이터베이스의 테이블 목록 확인
mysql> SELECT user, host FROM mysql.user;
데이터베이스에 등록된 모든 사용자와 호스트에 대한 정보 조회
좋은 글 감사합니다.