🔴 ETC/Terminal
mysql(1) - 접속, 데이터베이스 생성, 계정 생성, 권한부여
kkangdda
2019. 12. 5. 13:08
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