티스토리 뷰

📌 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;

 

 

 

 

 

댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
최근에 올라온 글
글 보관함
Total
Today
Yesterday