티스토리 뷰
📌 CLI 환경에서 mysql 접속 + 계정 추가
CLI 환경에서 mysql에 접속하고, 계정을 추가하는 방법을 알아보자.
아래에서 사용할 sql문은 GUI 환경에서 root계정으로 접속하면 동일하게 사용 가능하다.
👉 Window
1. 실행창(ctrl+R)에서 cmd 실행
2-1. cmd를 실행하고 바로 mysql에 접속하려고 하면 에러 발생
2-2. mysql 설치한 경로/bin으로 이동한 다음 -u root -p 명령어로 root 계정으로 접속하자.
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -u root -p
✔ 경로 이동을 위한 cmd 명령어 : cd
✔ Window 설치 경로 참고 : C:\Program Files\MySQL\MySQL Server 8.0\bin
✔ sql 명령어 : mysql -u root -p
✔ 환경 변수를 추가하지 않았다면 mysql 설치 경로에서만 접속 가능하다.
3. database 생성하기
create database employees;
✔ sql 명령어 : -u root -p create database 데이터베이스 이름 ;
4. user 추가하고 database 접근 권한 부여
create user 'employees'@'localhost' identified by 'employees';
✔ sql 명령어 : create user '계정명'@'localhost' identified by '비밀번호';
grant all privileges on employees.* to 'employees'@'localhost';
✔ sql 명령어 : grant all privileges on 데이터베이스 이름.* to '계정명'@'localhost';
5. 변경 사항 바로 적용하기
flush privileges;
👉 Mac
1. terminal 실행
2-1. terminal 를 실행하고 바로 mysql에 접속하려고 하면 에러 발생
2-2. mysql 설치한 경로/bin으로 이동한 다음 -u root -p 명령어로 root 계정으로 접속하자.
✔ 시스템 환경설정 - MySQL을 선택
✔ 설치한 Mysql 버전과 설치 경로를 확인할 수 있다. 경로를 눌러서 해당 경로로 이동하자.
✔ bin폴더를 우클릭해서 현재 디렉토리에서 terminal 실행.
✔ terminal에서 cd 명령어를 통해 직접 이동해도 상관없다.
cd /usr/local/mysql-8.0.22-macos10.15-x86_64/bin
mysql -u root -p
✔ 경로 이동을 위한 cmd 명령어 : cd
✔ Mac 설치 경로 참고 : /usr/local/mysql-8.0.22-macos10.15-x86_64/bin
✔ sql 명령어 : mysql -u root -p
✔ 환경 변수를 추가하지 않았다면 mysql 설치 경로에서만 접속 가능하다.
3. database 생성하기
create database employees;
✔ sql 명령어 : -u root -p create database 데이터베이스 이름 ;
4. user 추가하고 database 접근 권한 부여
create user 'employees'@'localhost' identified by 'employees';
✔ sql 명령어 : create user '계정명'@'localhost' identified by '비밀번호';
grant all privileges on employees.* to 'employees'@'localhost';
✔ sql 명령어 : grant all privileges on 데이터베이스 이름.* to '계정명'@'localhost';
5. 변경 사항 바로 적용하기
flush privileges;
'BackEnd > DB' 카테고리의 다른 글
[MySQL] Mac에서 이클립스 MySQL 연동하기 (MySQL Connector Java) (1) | 2021.11.03 |
---|---|
[MySQL] Mac에서 MySQL 다루기 (0) | 2021.07.05 |
[MySQL] 데이터베이스와 DB 관리 시스템 (0) | 2021.03.31 |
[MySQL] MySQL 환경 변수 설정하기 (Window/Mac) (1) | 2021.03.31 |
[MySQL] MySQL 설치하기 (0) | 2021.03.30 |