ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • openfire 설치 - 2
    프로그래밍/네트워크 관련 2010. 12. 25. 11:31
    오픈파이어를  centOS 5.5에 설치했습니다.

    jre를 별도로 설치하기 또 까다로울것 같아서 저번에 적은것처럼 rpm으로 설치했구요.
    mySQL 은  이미 설치가 되어있더군요~ 야호!

    그래서 여차저차 해보니
    처음 설치된 mySQL의 root비밀번호를 설정해야 한다고 합니다

    구글링해보니 패스워드를 변경하는데 굉장히 다양한 (?) 방법이 있는것 같습니다.
    몇가지 해봤는데, 제가 제대로 못한건지 정상적으로 된건 아래 한가지밖에 없었습니다.

    리눅스 서버에 ssh 로 접속해서(이부분도 별도 계정을 만들줄 모르겠어서 그냥 root로 접근했는데
    보안상 상당히 안좋은 방법이라고 합니다)
    아무튼 sql에 접속합니다.

    ...$ mysql -u root mysql

    이라는 매개변수를 먹여서 mysql을 호출하면 됩니다.
    그럼 잘 들어왔수다~ 하고 아래같은놈이 나옵니다.

    mysql> 

    처음에 패스워드를 물어봤던것 같은데, 없으니 그냥 리턴.
    그리고 이제 루트 패스워드를 설정합니다.



    mysql> update user set password = password('new-password') where user = 'root';


    이렇게 한줄 치고, 리턴뒤에


    mysql> flush privileges;


    다시 이것. (commit을 할줄 알았는데 좀 다르네요)
    명령이 하나 끝날때마다 콜론이 필요합니다.

    sql과 관련해서는 좋은 글들이 많이 있으니, 전문적으로 하시는 분들의 글을
    참고해주세요, 전 DB를 제대로 다루지 못합니다.

    암튼간에 뭐 대충 루트 비번 변경한뒤에....

    openfire사용할때에 디비가 하나 필요하다고 했으니
    하나 만들어봅니다.



    mysql> create database openfire_main;



    저는 openfire_main 이라는 이름으로 생성해뒀습니다.
    그리고 해당 DB만 사용할수 있는 계정을 하나추가로 만드는게 좋을것 같습니다.

    또 찾아봤습니다.

    mysql> user mysql;
    mysql> insert into user values("%"........yyyyyyyyy);

    아 젠장. 뭐라는겁니까
    저 수많은 '의미있어 보이는' y들은 대체 뭔가...

    안되겠다 싶어 그냥 phpMyAdmin을 추가로 설치하기로 했습니다.

    http://www.phpmyadmin.net/ 에서 다운받을수 있습니다.
    버전이, 두가지 있을거에요.

    3.x의 최신판과, 2.x의 버전이 있습니다.
    처음에 3.x를 받아서 설치(사실 설치랄건 없고, 압축풀어서 아파치 홈디렉토리에 폴더채로 복사해놓으면 됩니다)하고,
    접속해봤더니, php 5.2이상이 필요하다고 합니다.

    서버에 php버젼을 확인해 봤더니, 5.1.6 이랍니다.
    임대서버라, '컴파일 금지'이기도하고, 다시 깔줄도 모르고 해서 그냥
    2.x로 다시 설치했습니다.

    php안에 config.sample.inc.php 였나 하는걸
    config.inc.php로 변경하고, 안에 서버 주소만 변경하니 제대로 작동했습니다.

    * 근데 이상한게,
    ssh 터미널에서

    php -version

    을 확인해보면
    PHP 5.2.5 (cli) (built: Sep 22 2008 14:55:04) 

    라고 찍힙니다. 
    근데 웹에서 
    <?
    phpinfo() ;
    ?>

    이렇게 phpinfo를 찍어보면 5,1,6 으로 나옵니다.
    혹시 아시는 분 있으면 좀 알려주세요 ^^;

    암튼 뭐 phpMyAdmin으로 mySQL에 정상적으로 접근 되긴합니다.
    기타 쿼리문들도 제대로 작동하긴하지만,
    php 버젼은 어떻게 연결되는건지 잘 모르겠네요.

    아파치랑 뭐가 어떻게 엉켜있는거 같긴한데 아무튼 다음에 다시 쓸게요



    메리 크리스마스~   젠장할..

    '프로그래밍 > 네트워크 관련' 카테고리의 다른 글

    XMPP 지원하는 공개서버  (0) 2010.12.25
    한글이 죽어도 안되는 openfire + mysql  (6) 2010.12.25
    openfire 설치하기  (0) 2010.12.24
    SQL 쿼리 NULL에 한번 좌절.  (0) 2010.12.13
    랭쿠.  (0) 2010.12.13

    댓글

Designed by Tistory.