반응형
MariaDB 설치 및 원격 접속
1. MariaDB 설치 및 실행
yum -y install mariadb-server mariadb
systemctl start mariadb && systemctl enable mariadb
- 설치하고 실행한다.
2. MariaDB Root 패스워드 지정
mysqladmin -u root passoword '1234'
- mysql 이 다섯글자로도 접속이 가능하니, root 패스워드를 지정하여 보안을 강화한다.
3. 원격접속 설정
show databases;
use mysql
- mysql 데이터베이스로 이동한다.
grant all privileges on *.* to root@'192.168.1.%' identified by '4321';
select user, host from user where user not like ' ';
- Local로 접속할 때의 패스워드와 원격으로 접속할 때의 패스워드를 다르게 부여할 수 있다.
- 패스워드를 4321로 설정하고, 192.168.1.0/24 대역의 host가 root 계정으로 접속을 허용하며 모든 권한을 부여한다는 명령문이다.
- 입력 후, selecet 문으로 확인해보면 root사용자로 접근가능한 host 리스트가 출력된다. 위에서 입력한 192.168.1.0/24 대역은 root 계정으로 접속 가능하다.
3.1) 원격지 MariaDB 설치
- 적당한 MariaDB를 설치한다. Window에서 접속할 예정이다.
- 중간에 Password를 넣는 설정이 있는데, Windows를 MariaDB Server로 실행했을 때의 접속 패스워드를 넣는 것이다.
- Linux MariaDB Server로 접속하는 Window Client인데, Server 기능을 빼고 설치하면 접속할 수 없었다.
3.2) 원격지 설치 폴더 이동
- 설치된 C:\Program Files (x86)\MariaDB 10.4\bin 으로 이동하여 설치된 파일들을 확인한다.
3.3) 원격 접속하기
mysql -h 192.168.1.128 -u root -p
- host IP 및 계정을 지정하고 접속한다. 이때 패스워드는 원격 접속을 진행할 때의 패스워드를 입력해야한다.
- 다음과 같이 원격에서도 접속 가능하다.
반응형
'IT > ㄴ Database' 카테고리의 다른 글
[MariaDB] SQL 구문 연습 [order by / where / like / alter ] (0) | 2023.08.19 |
---|---|
[MariaDB] SQL 구문 연습 [create / select / insert / update / delete / drop] (0) | 2023.08.18 |
[MariaDB] MariaDB UTF-8 설정 [한글 깨짐 방지] (0) | 2023.08.18 |
[기초] Database 구성 요소 [ChatGPT] (0) | 2023.08.17 |
[기초] SQL 구문 정리 [ChatGPT] (0) | 2023.08.17 |