DATABASE/Mariadb

(3) MariaDB 클라이언트(Windows)에서 DB 접속

Fehoon- 2017. 7. 28. 20:46

 

 

클라이언트(Windows)에서 MariaDB 접속 및 관리하기

 

 

MariaDB 설치부터 보시려면 DATABASE 카테고리를 클릭해서 이 전글들을 확인하시기 바랍니다.

 

MariaDB는 Centos7 (서버)에 설치를 하고 Windows에서 DB에 접속해서 관리하고 작업하는 방법을 진행해보도록 하겠습니다.

 

우선 하기링크로 이동해서 Windows버전용으로 다운로드를 진행해 주세요.

https://mariadb.com/downloads/mariadb-tx

 

다운로드가 완료되면 파일을 실행하고 Next>

 

 

약관에 동의하고 Next>

 

여기서 중요한건 DB설치는 패스하고 Client Programs 만 설치를 진행할 것이니까 모두 X표로 체크해주시고 Next> 설치를 진행합니다.

 

 

여기까지 설치를 완료하고 다시 Server로 이동해서 터미널에서

 

우선 아이피를 확인해주세요

#ifconfig 입력하면 inet 123.123.1.10 과 같이 IP정보가 보이실 거에요

 

[root@localhost ~]# mysql -u root -p (계정 접속)
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 24
Server version: 10.2.7-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> use mysql (mysql DB를 사용하겠다는 의미)
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [mysql]> select user, host from user where user not like ''; (사용자 정보 조회)
+------+-----------------------+
| user | host                  |
+------+-----------------------+
| root | 127.0.0.1             |
| root | ::1                   |
| root | localhost             |
| root | localhost.localdomain |
+------+-----------------------+
4 rows in set (0.04 sec) 

 

위 root계정은 localhost (서버)에서만 사용가능하기 때문에 새로운 계정을 만들어 줍니다. Windows Client 용 계정 생성

 

MariaDB[mysql]>GRANT ALL PRIVILEGES ON *.* TO WClient@'123.123.1.%' IDENTIFIED BY '패스워드';

 

* 모든권한을 WClient 라는 명의 계정에게 123.123.1.% 맨뒷자리는 all과 같은 의미라고 보시면됩니다. DHCP로 IP할당이 될 경우 맨 뒷자리는 계속 바뀔 수 있기 때문에 %로 설정해 둡니다.

 

자 이제 계정이 생성 되었으니 윈도우 PC에서 접속해 봅시다.

 

프롬프트창을 열어주시고 (windows키 + R 키를 눌러서 cmd 엔터)

하기 사진과 같이 cd c:\program files\mariadb 버전(mariadb까지만 입력후 탭키누르면 자동완성됩니다)\bin으로 이동 후

 

mysql -h 아이피주소 -u 아까만든 WClient -p 입력후 엔터

패스워드까지 입력해 주시면 접속이 잘 되는 것을 확인하실 수 있습니다.

 

 

오늘은 여기까지 하겠습니다.

도움이 되셨다면 공감 버튼 한번만 눌러주시면 감사하겠습니다.

잘 안되는 부분은 댓글을 달아주세요.

 

해당 내용은 한빛미디어 서적를 바탕으로 공부하였습니다.

반응형