* User ID : leesungmin
* Homepage : https://4880.net
* Email : imadonis@naver.com
* Following : 랩퍼투혼 whom the member is following.
* Following Count : 1people
* Followed by : 탑돌이, 랩퍼투혼 ... now follwing this member.
* Followed Count : 2people

< 빌립보서 4장 13절>
내가 주 안에서 크게 기뻐함은 너희가 나를 생각하던 것이 이제 다시 싹이 남이니 너희가 또한 이를 위하여 생각은 하였으나 기회가 없었느니라 ! 내가 궁핍하므로 말하는 것이 아니니라! 어떠한 형편에든지 나는 자족하기를 배웠노니 나는 비천에 처할 줄도 알고 풍부에 처할 줄도 알아 모든 일 곧 배부름과 배고픔과 풍부와 궁핍에도 처할 줄 아는 일체의 비결을 배웠노라! 내게 능력 주시는 자 안에서 내가 모든 것을 할 수 있느니라 !

* Document Count : 17511
* Comment Count : 82
* Document Count : 36
* Document Count : 115
* Comment Count : 123
* Document Count : 2
* Comment Count : 2
* Document Count : 1
* Comment Count : -1
  • List
  • Down
  • Up
  • Search

MYSQL MariaDB or MySQL 원격접속하기.

부운영자 부운영자
552 0 0

기본적으로 MySQL (MariaDB - 이하 MariaDB로 하겠다.)은 설치 시 local환경에서만 동작되도록 설정되기 때문에 원격접속을 위해서는 별도의 설정을 해야한다.

현재 unbuntu환경은 방화벽 설정이 없기 때문에 그 부분은 넘어가도록 하겠다.

step 1.>>>

/ect/mysql>vi my.cnf

...

bind-address     = 127.0.0.1

...

위와 같은 부분이 있을 것이다. 이 부분을

...

#bind-address     = 127.0.0.1

bind-address      = *

...

로 변경한다.

step 2 >>>

$ service mysql status

--> 서비스가 동작중인지 확인

$ mysql -uroot -p

--> mysql로 login

MariaDB [none]> use mysql


MariaDB [mysql]> select host from user;

--> root계정의 것을 본다. localhost만 있다면 로컬에서만 접속 가능한 것이다.

MariaDB [mysql]> insert into user (host, user, password) values('%', 'root', password('패스워드'));

MariaDB [mysql]> grant all privileges on *.* to 'root'@'%';

--> 1. 위 2줄은 모든 IP를 허용하기 위한 것이다.

MariaDB [mysql]> insert into user (host, user, password) values('111.222.%', 'root', password('패스워드'));

MariaDB [mysql]> grant all privileges on *.* to 'root'@'111.222.%';

--> 2. 위 2줄은 특정 대역(여기선 111.222.*.*)에 대해서 허용

MariaDB [mysql]> insert into user (host, user, password) values('111.222.333.444', 'root', password('패스워드'));

MariaDB [mysql]> gralt all privileges on *.* to 'root'@'111.222.333.444';

--> 3. 위 2줄은 111.222.333.444 ip 하나에 대해서만 허용

MariaDB [mysql]> flush privileges;

--> 1, 2, 3번중 상황에 맞게 사용

****

MariaDB [mysql]> delete from user where host='%' and user = 'root';

MariaDB [mysql]> flush privileges;

--> 원상복구

위와 같이 처리하면 원격에서 접속이 가능하다.

부운영자 부운영자
93 Lv. 785830/795240P

< 빌립보서 4장 13절>
내가 주 안에서 크게 기뻐함은 너희가 나를 생각하던 것이 이제 다시 싹이 남이니 너희가 또한 이를 위하여 생각은 하였으나 기회가 없었느니라 ! 내가 궁핍하므로 말하는 것이 아니니라! 어떠한 형편에든지 나는 자족하기를 배웠노니 나는 비천에 처할 줄도 알고 풍부에 처할 줄도 알아 모든 일 곧 배부름과 배고픔과 풍부와 궁핍에도 처할 줄 아는 일체의 비결을 배웠노라! 내게 능력 주시는 자 안에서 내가 모든 것을 할 수 있느니라 !

ReportShareScrap

Comment 0

Comment Write
WYSIWYG

Report

"님의 댓글"

Are you sure you want to report this comment?

Comment Delete

"님의 댓글"

I want to Are you sure you want to delete?

Share

Permalink

주간 조회수 인기글

주간 추천수 인기글