반응형

오늘은 Mysql 시작과 workbench를 다운받아서 외부접속을 해보도록 하겠습니다.


일단 Mysql이 깔려있는 Centos7의 ip를 고정할당으로 하고 시작하겠습니다


#vi /etc/sysconfig/network-scripts/ifcfg-eno16777736


BOOTPROTO="static" 밑에

IPADDR=192.168.219.123

NETMASK=255.255.255.0

GATEWAY=192.168.219.1 추가해줍니다



저장하고 나온뒤에


#systemctl restart network로 재시작을 해줍니다



#ip addr로 확인을 해봅니다



잘 되었음을 확인할 수 있습니다.




이제 Workbench를 다운받겠습니다


 Workbench는 MySQL에서 제공하고 있는 프로그램이고, 원격 접속할 수 있게 해주는 프로그램입니다.


GUI환경이 제공되기 때문에 MySQL서버를 관리하기 매우 유용합니다.


Workbench 다운로드 링크 : https://dev.mysql.com/downloads/workbench/


Workbench가 다운로드 받아질동안 해야 할 일이 있습니다.


리눅스 운영체제에는 방화벽이 가동되고 있습니다.


MySQL을 외부에서 접속할 때 방화벽에서 차단 당해서 방화벽 설정을 다시 해줘야합니다.


MySQL 통신은 3306번 포트를 사용하므로

 

방화벽에 3306번 포트로 통신을 차단하지 말라고 설정해야 합니다.

 

# vi /etc/firewalld/zones/public.xml


<port protocol="tcp" port="3306"/>을 </zone>위에다 적습니다.




그리고 Mysql 자체 내 설정에서도 외부접속을 허용해야 하므로 설정을 다시하도록 하겠습니다.


1mysql -u root -p P@ssw0rd 접속을 함 (CLI에서 명령)

2. use mysql; --->>> Database changed라고 뜨면 정상적으로 된것.

3. grant all privileges on *.* to 'root'@'%' identified by 'P@ssw0rd(root의 비밀번호)';

4. flush privileges;


#>systemctl restart firewalld 다시 방화벽을 시작해줍니다



이제 Workbench를 킵니다


홈 화면에 mysql connection 옆에 있는 +을 클릭합니다.


그리고 나서 이름을 적고 hostname에 ip를 username에 root를 password에 root 비밀번호를 적습니다






그럼 이렇게 생성이 됩니다.





클릭하셔서 연결이 성공적으로 되었다면 밑에 창이 뜹니다




읽어주셔서 감사합니다



'Web development > DB' 카테고리의 다른 글

[DB]3.Mysql TALBE 및 SCHEMAS생성  (1) 2017.08.05
[DB]1.MySQL 설치  (0) 2017.08.02
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기