[MariaDB] MariaDB 설치 및 원격 접속 [계정 패스워드]
Nowhere 와 Now here 의 차이

IT/ㄴ Database

[MariaDB] MariaDB 설치 및 원격 접속 [계정 패스워드]

TIENE 2023. 8. 18. 14:37
반응형

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 및 계정을 지정하고 접속한다. 이때 패스워드는 원격 접속을 진행할 때의 패스워드를 입력해야한다.

- 다음과 같이 원격에서도 접속 가능하다.


 

반응형