2007년 8월 29일 수요일

[OpenSuSE 10.2] LAMP Server Setup 1. MySQL

출처 : The Perfect Setup - OpenSuSE 10.2 (32-bit) 에서 발췌 & 번역.

MySQL

MySQL을 설치하기 위해, 다음 명령을 실행한다.
# yast2 -i mysql mysql-client mysql-shared perl-DBD-mysql perl-DBI perl-Data-ShowTable mysql-devel
그리고 나서 MySQL을 위한 System Startup Link를 추가해주고 이것을 시작시킨다:
# chkconfig --add mysql
# /etc/init.d/mysql start

more..

이제 Networking이 사용가능하게 되어 있는 지 확인하기 위해 다음 명령을 실행한다.
# netstat -tap
출력에서 다음과 같은 내용을 볼 수 있어야만 한다:
     [...]
     tcp     0     0     *:mysql     *:*     LISTEN     4298/mysqld
     [...]

more..

이와 같은 내용이 보여지지 않는다면, /etc/my.cnf를 수정해야한다.
skip-networking option항목을 comment out한다:
# vi /etc/my.cnf
[...]
#skip-networking
[...]
그리고 MySQL Server를 재시작한다:
# /etc/init.d/mysql restart
Root user를 위한 Password를 지정해준다.(이렇게 하지 않으면 누구라도 당신의 MySQL Database에 접근할 수 있다.)
# mysqladmin -u root password rootsqlpassword
# mysqladmin -h server1.example.com -u root password rootsqlpassword

/////////////////////////////////////////////////////////////////////////////////////////////////
Tattertools의 사용을 위해서는
MySQL에 새로운 사용자를 생성하고 DB사용권한 설정을 해주어야한다.

댓글 5개:

  1. 예전에 한컴리눅스에서 학습용 웹서버를 돌리기 위해서 노력했던 기억이 납니다.

    APM 수십번도 더 셋팅했지만 지금은 역시 초보로군요.

    만년초보. 기록을 해두지 않으니 모든게 새로워집니다.

    리눅스는 FreeBSD를 알고 부터는 거의 손을 놓았었는데...

    Mr.Dust님이 우분투와 VirtualBox를 소개 하는 바람에 새로 재미를 들였네요.

    답글삭제
  2. @eldo - 2007/08/29 21:09
    APM이 그사이 버젼이 많이들 올라가서 세부적인 세팅은 바뀐 것들이 많이 있는 것 같더군요.

    개인적 용도로 Tattertools나 TextCube를 로컬에서 돌려볼까하고 준비하다가 역시 조금 귀찮더라도 정리를 좀 해두고 시작하는 것이 좋을 것같아 작성한 포스트입니다.

    답글삭제
  3. @eldo - 2007/08/29 21:09
    Ubuntu의 경우 하도 칭찬일색이길래 설치해서 한 두달정도 써보았었습니다.(저는 Gnome을 그다지 좋아하지 않아서 Kubuntu를 설치해 사용했었지요.)

    확실히 장점이 있는 배포본이었습니다.부팅 후의 퍼포먼스와 업데이트 도구의 속도와 성능에서는 아주 만족스러웠었습니다만 정말 느린 부팅속도라던가 SuSE와 비교되어 때때로 보이는 배포본의 미성숙함이랄까 하는 것과 너무나 "쉬운 데스크탑"용의 배포본을 표방하다보니 제 취향과 맞지 않는 면이 점점 많아지더군요. 그래서 역시 제 관점에서는 아직까지 최고의 리눅스 배포본인 SuSE로 돌아왔습니다.

    답글삭제
  4. trackback from: [Link] MySQL에서 사용자와 데이터베이스 만들기
    MySQL 사용하기 MySQL에서 root 암호 설정 mysqladmin을 이용하여 root 암호 설정 MySQL을 처음 설치하면 root 암호가 설정되어 있지 않기 때문에 반드시 설치 후 바로 root 암호를 먼저 설정해주세요. root 암호를 설정하기 위해서는 $ mysqladmin -u root -p password new-password 이러한 명령을 실행하면 됩니다. 실행하면 패스워드를 입력하라고 하는데 처음 root의 패스워드는 없으므로..

    답글삭제