--> -->

MY-SQL

mysql query browser

요즘 mysql workbench 보다 예전 gui tool이 더 쓰기 편한 것 같다;; 

 

http://dev.mysql.com/downloads/gui-tools/5.0.html

 

링크를 겨우 찾았네 ㅎ

 

많은 분들의 요청으로 내용을 수정/추가하였습니다.

제가 좀 게을러서 자세하게 쓰고 싶지만...귀찮음 ㅡ.ㅡ;;

 

 

windows에서 mysql 접속 유틸로 ms_sql과 유사한 GUI방식이며, 사용법에서도 상당히 유사한 툴입니다.

<MySql GUI Tool>
http://dev.mysql.com/downloads/gui-tools/5.0.html
위 사이트에서 다운 받으시면 되며, 설치는 어려운거 없이 그냥 설치하시면 됩니당..ㅎ;;

 

1. 다운로드 받는 방법은 간단합니다.

위의 사이트 링크로 이동하시면, 아래와 같은 화면이 나옵니다.

여기서 오른쪽에 보시면 "Pick a mirror"를 클릭합니다.

 

 

 

2. 그럼 아래 그림과 같이 화면이 이동됩니다.

해당 사이트의 로그인을 하라는 말인데요.

해당 그림에서 아래에 보시면 파란색으로 "No thanks, just take..........."라는 글이 보일겁니다.

간략히 말하면 로그인없이 그냥 다운받겠다는 것이고요.

클릭하게 되면....

 

 

3. 아래와 같은 화면이 밑으로 쭈욱 나올겁니다.

그중 윗부분을 보시면 아래와 같은 화면이 있을겁니다.

이건 Mysql Query Browser를 설치할 자신의 OS가 window 일 경우입니다.

태극기가 그려진 2개중 아무곳이나 오른쪽에 "HTTP"를 클릭합니다.

그럼 다운로드 관련 메세지가 뜰겁니다.

이제 다운받아서 설치하면 끝!!!

설치 시 별다른 거 없어요..동의하고 다음...다음..다음..하다보면 설치되고 끝...

 

 

 

사용법은 간단합니다.

우선 mysql 서버에 접속하여 mysql에 접속합니다.

db를 확인합니다.

예제는 mysql입니다.

 

위 그림처럼 확인하면 mysql이란 database가 보입니다.

Mysql Query Browser로 mysql 이란 database에 접근할 것입니다.

이제 유저를 확인해야됩니다.

귀찮아서 따로 유저를 만들지는 않고 그냥 root로 하겠습니다.

select * from user;

명령어를 주면 해당 값들이 아래 그림처럼 나옵니다.

 

 

그럼 이제 유저를 설정해 줘야되는데요.

root로 했으니 따로 설정해줄건 없습니다.

단, window의 자기 pc -> 리눅스(mysql) 서버로 Mysql Query Browser 를 통해

원격 접속할 것이기에 그에 따른 설정이 필요합니다.

아래와 같이 "%"를 추가해줍니다.

'y' 또는 'n'의 갯수는 각각 다르기때문에 desc user; 로 확인 후 갯수만큼 추가하면됩니다.

desc user;로 해서 나온 결과 field의 갯수와 values( )에 들어갈 수가 동일해야됨.

아래 첫번째 그림 보시면 끝에 37 rows in....나오죠? 그럼 필드수가 37개임

"%"는 host에 대한 값으로 자기 pc의 ip를 지정해도 됩니다.

전 귀찮아서...ㅋㅋㅋ

 

 

 

 

자 이제 설정은 다 끝났네요...참 쉽죠잉...

이제 Mysql Query Browser를 실행 시킵니다.

그럼 아래와 같이 실행됩니다.

server host : 리눅스(mysql)서버 ip

username : root     (예로 root를 설명햇죠?)

password = 당연히 비번이겟죠?

나머진 구지 손안대도 됩니다.

첨 접속할 시 스키마 선택문제로 인하여 메세지 한개 뜰겁니다.

쌩까주시고, 다시 로그인 하시면됩니다.

 

 

위 그림에선 디폴트 스키마를 적지않았으므로 에러가 발생하는데요.
그냥 무시하기 누르시고 넘어가시면 됩니다.

그리고 참고로...
예를 들어 서버IP가 0.0.0.0이며, 내 컴퓨터가 1.1.1.1일 경우 
(1.1.1.1에서 0.0.0.0으로 해당 툴로 접근하려고 할경우)
1.1.1.1이란 IP를 0.0.0.0에서 접근허용할 수 있도록 저장해주어야 되는데요
방법은 아래와 같습니다.
1. /etc/sysconfig 폴더로 이동합니다.(cd /etc/sysconfig/)
2. iptables라는 파일을 열면 (vi iptables)

쭈루룩 내용이 나옵니다.
[0:0] -A INPUT -s 자신의IP -p tcp -m tcp --dport 3306 -j ACCEPT
그러면 위 내용을 추가해 주시면됩니다.
또한 방화벽이 사용함으로 되었다면 아래와 같은 형식으로 나옵니다.
-A RH-Firewall-1-INPUT -s 자신의IP -p  tcp -m tcp --dport 3306 -j ACCEPT
자신에 맞게 추가해주시면 됩니다.
완료되었다면 :wq로 빠져나오시고, iptables를 리스타트해주시면 완료됩니다.

/etc/init.d/iptables restart

 

Flushing firewall rules: [  OK  ]
Setting chains to policy ACCEPT: filter [  OK  ]
Unloading iptables modules: [  OK  ]
Applying iptables firewall rules: [  OK  ]

리스타트하시면 위와같은 메세지가 나오면서 완료됩니다.
그럼 mysql query browser를 실행하여 접속하시면 끝~~~

 

잘안되시면 리플달아주세요~도움이 될진 모르겟지만  (  ")a

그럼 이만...

 

I'll be back -_-b

"우연함을 영원의 이름으로..."

< Prev MySQL 4.0.26 버전에서 current_timestamp 를 쓰야한다면 어떤 방법이 있을런지요?

MySQL 설치하고 간단히 테스트하기 - MySQL Administrator Fedora 리눅스Next >

 

about author

PHRASE

Level 60  머나먼나라

아무리 거룩한 말들을 많이 읽어도, 아무리 좋은 말을 많이 해도, 몸으로 실천하지 않으면 무슨 소용이 있는가? -법구경-

댓글 ( 0)

댓글 남기기

작성