프로필사진
mysql(1) - 접속, 데이터베이스 생성, 계정 생성, 권한부여

2019. 12. 5. 13:08🔴 ETC/Terminal

300x250

mysql 실행

mysql.server start

mysql 접속

mysql -h 호스트명 -u 아이디 -p

ps. 호스트가 localhost일 경우 생략 가능, 비밀번호가 없을 경우 생략 가능

데이터베이스 생성

CREATE DATABASE [DB이름];
//CREATE DATABASE testDB;

계정 생성

CREATE USER [계정명]@[옵션] IDENTIFIED BY [비밀번호];
// CREATE USER 'user'@'localhost' IDENTIFIED BY 'pw1111';

해당 계정에게 데이터베이스 접근 권한 주기

GRANT ALL ON [DB이름].* TO '[계정이름]'@'localhost';
// GRANT ALL ON testDB.* TO 'user'@'localhost';

DBMS에 적용하기

flush privileges;

데이터베이스에 접속하기

mysql -h [호스트이름] -u [계정이름] -p [DB이름];
// mysql -h localhost -u user -p testDB;
300x250