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
'🔴 ETC > Terminal' 카테고리의 다른 글
mysql(3) - 중복 데이터 관리 : ON DUPLICATE KEY UPDATE (0) | 2019.12.09 |
---|---|
mysql(2) - 접속상태확인, DB관리, table관리, 컬럼관리 (0) | 2019.12.09 |