MySQL 기본 사용법

oyeon·2021년 1월 2일
1
post-thumbnail
mysql -uroot -p
create database connectdb; // db 생성

// db 사용자 생성과 권한 주기(MySQL 8 기준)
// @’%’는 어떤 클라이언트에서든 접근 가능을 뜻함(@’localhost’는 해당 컴퓨터에서만 접근 가능)
// flush privileges는 DBMS에게 적용을 하라는 의미
CREATE USER 'connectuser'@'%' IDENTIFIED BY 'PASSWORD';
grant all privileges on connectdb.* to connectuser@'%';
flush privileges;

// 생성한 DB에 접속하기
mysql -h127.0.0.1 -uconnectuser -p connectdb // 127.0.0.1 서버의 경우 생략 가능
select version(), current_date;	// MySQL 버전과 현재 날짜 구하기
exit // (exit or quit) mysql 종료
mysql -uroot -p
use connectdb;	// 사용 DB 변경

mysql -uconnectuser -p connectdb < examples.sql // examples.sql 파일을 connectdb에 주입
mysql -uconnectuser -p connectdb // connectuser의 connectdb에 접속
show tables;	// table 확인
desc bonus;	// bonus 테이블의 구조 정보 확인

reference

profile
Enjoy to study

0개의 댓글