클라이언트(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 입력후 엔터
패스워드까지 입력해 주시면 접속이 잘 되는 것을 확인하실 수 있습니다.
오늘은 여기까지 하겠습니다.
도움이 되셨다면 공감 버튼 한번만 눌러주시면 감사하겠습니다.
잘 안되는 부분은 댓글을 달아주세요.
해당 내용은 한빛미디어 서적를 바탕으로 공부하였습니다.
'DATABASE > Mariadb' 카테고리의 다른 글
MariaDB 암호화(SHA2), 데이터타입 설정 방법 (0) | 2018.03.21 |
---|---|
Java(Eclipse) 마리아디비(MariaDB) JDBC 연동 방법 (0) | 2018.01.12 |
[MySQL]계정 생성, 권한 부여 권한 삭제 등 (0) | 2018.01.09 |
MariaDB(MySQL) 제약조건(Constraints) 확인(조회) (1) | 2017.08.10 |
(4) MariaDB GUI 관리 Tool (프리웨어:Toad for MySQL) (3) | 2017.08.03 |
(2) 마리아DB(MariaDB) 접속 및 패스워드 변경, 데이터베이스 생성/접속 (0) | 2017.07.28 |
(1) 리눅스에 마리아DB 설치하기 (0) | 2017.07.28 |
(0) 마리아디비 (MariaDB) ? (0) | 2017.07.28 |