반응형
- phpmyadmin 정의
웹 환경에서 MySQL 서버의 거의 모든 기능을 지원하는 Mysql 웹 기반 관리 매니저 프로그램(웹서버, 아파치에 설치한다)
[설치정보]
ㄱ. web-server
- php 패키지: 5.3.3
- phpMyAdmin: 3.5.7
ㄴ. DB-server
- Mysql : 5.1.6.1
------------------------------------------------------------
http://www.phpmyadmin.net/home_page/downloads.php 에서 mysql을 웹으로 관리하기 위한 phpmyadmin을 다운 받는다.
[root@localhost backup]# wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.5.7/phpMyAdmin-3.5.7-all-languages.tar.gz
wget은 인터넷에서 바로 다운 받을 수 있게해주는 명령어로 webget의 약어이다.
받은 자료를 tar -xvf 로 푼다.
받은 자료를 tar -xvf 로 푼다.
이제 원격으로 mysql을 수정하기 위해서 phpadmin을 수정한다.
[root@localhost padmin]# ll|grep config
-rw-r--r-- 1 root root 3909 2013-02-15 21:31 config.sample.inc.php
-rw-r--r-- 1 root root 574 2013-02-15 21:31 show_config_errors.php
※ 원격으로 mysql을 접속하기.
ⓐ phpadmin을 설정파일을 수정한다.
# cp -p config.sample.inc.php config.inc.php //phpadmin의 설정파일명에서 sample을 빼면 사용자 정의가 가능하다.
31 $cfg['Servers'][$i]['host'] = 'localhost'; //여기서 phpadmin을 기본접속시 localhost로 접속하게 되있는 것을 내가 원하는 호스트(ip나 도메인)으로 입력하고 저장한다.
ⓑ mysql에 원격으로 접속할 root 계정의 접근을 허용시켜준다.
mysql> grant all on mysql.* to root@"%" identified by "1234"; // 전체 아이피에 허용해 줌.
mysql> grant all on mysql.* to root@"192.168.0.234" identified by "1234";
mysql> grant all on mysql.* to root@"www.escit.net" identified by "1234";
mysql> select host,user,password from user;
+---------------+------+-------------------------------------------+
| host | user | password |
+---------------+------+-------------------------------------------+
| localhost | root | *E6CC90B878B948C35E92B003C792C46C58C4AF40 |
| ns.escit.net | root | *E6CC90B878B948C35E92B003C792C46C58C4AF40 |
| 127.0.0.1 | root | *E6CC90B878B948C35E92B003C792C46C58C4AF40 |
| localhost | | |
| ns.escit.net | | |
| % | root | *A4B6157319038724E3560894F7F932C8886EBFCF |
| 192.168.0.234 | root | *A4B6157319038724E3560894F7F932C8886EBFCF |
| www.escit.net | root | *A4B6157319038724E3560894F7F932C8886EBFCF |
+---------------+------+-------------------------------------------+
mysql> flush privileges;
[root@ns named]# netstat -anutp|grep mysql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 4548/mysqld
2002오류를 해결하기 위해 3306 mysql 포트(udp, tcp)를 열어준다.
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 4548/mysqld
2002오류를 해결하기 위해 3306 mysql 포트(udp, tcp)를 열어준다.
------------------------------------ 끝
# /etc/rc.d/init.d/httpd restart
반응형
'linux2' 카테고리의 다른 글
리눅스에서 exe 실행하기! wine (0) | 2013.03.01 |
---|---|
18일차 웹서버에 제로보드 설치하기. (0) | 2013.03.01 |
mysql - grant 구문 (0) | 2013.02.27 |
16일차 mysql (0) | 2013.02.26 |
15일차 아파치웹서버(httpd), php (0) | 2013.02.25 |