< COMMAND 창으로 MYSQL 사용하기 >
1. mysql -u root -p
패스워드 입력
2. use ~db
=> 똑같이 query문 사용
< CMD 로 DB 생성하고 유저 권한주기 >
1. mysql -u root -p 처음엔 루트로 접속은 하고
root 에서 새로운 db 만듬
2. create database ~db;
3. create user 'emp'@'localhost'; => 유저이름 emp / 'localhost' 내컴퓨터에서만 사용
create user 'emp'@'%' identified by '1234'; => '%' 나와 연결된 다른 컴퓨터에서도 사용
=> identified by : 비밀번호 생성
4. grant all privileges on empdb.* to emp@'%';
모든권한을 줄게 empdb에서 모든작업 할수 있도록 to emp계정에게 접속하는 %다른컴퓨터에도
--- 여기까지하면 DB, 유저, 비밀번호 생성이 된것 ---
다시 cmd 들어가서 로그인할때
mysql -u 유저명 -p
이렇게 들어가면 똑같이 사용 가능하다.
+ mysql 전용 cmd 프로그램은 => 실행하면 root 계정에 접속한 상태로 시작
( unicode cmd로 들어간거해야 한글 호환된다. )
< Workbench에 만든 유저 Connection 추가하기 >
MySQL Connection => +모양 추가클릭
Connection name 이름주고
Method 확인하고 tcp 기본
Hostname 127.0.0. 1 내컴퓨터 주소
=> 다른 서버의 DB 접근할때는 그 서버의 IP 를 적는다
포트번호 확인하고
유저내임 emp 만들어둔걸로 적고
Store in Vault => 비밀번호 확인 ( 이거 이후로 안물어본다 )
Default Schema - 기본사용 DB => 이거 해놓으면 use ~db; 하지 않아도 자동
Test Connection 해보고 생성 완료
=> CMD로 만들어놓은 유저를 워크벤치에서 사용할 수 있게 Connection 등록 완료
'Back to the DataBase' 카테고리의 다른 글
MySQL 데이터타입 => int / decimal / varchar / datetime (0) | 2022.07.14 |
---|---|
MySQL 함수 모음zip (0) | 2022.07.14 |
MySQL 에서 DB 백업 순서 차근차근 (0) | 2022.07.13 |
MySQL , SQL 기본 문법들 (0) | 2022.06.14 |
DB/RDBMS/NON RDB/ORM/SQL/DDL /DML/DCL/ 기초개념 (0) | 2022.06.10 |