apache, mysql 설치

apache, mysql 설치

환경 : 우분투 리눅스 9.10

설치버전 : apache 2.2.x / Passenger 2.2.8 / sqlite3 / MySQL 5.5.0 / Ruby 1.9.1 / RubyGems 1.3.5 / Ruby on Rails 2.3.5 /
기타셋팅 : 메일서버(SMTP) / 원격 터미널(SSH) / 원격 화면공유(VNC) / 원격 파일프로토콜(FTP) / 삼바( SMB) / 네임서버셋팅
설치순서 MySQL -> apache -> rails와 관련된 것들 -> 기타
** MySQL 설치
http://www.mysql.com/ 에서 자신이 원하는 버전을 다운받습니다. 다운받은 파일 => mysql-5.5.0-m2-linux-i686-glibc23.tar.gz
(참고 : 키보드를 치기가 귀찮으시면 중간에 tab을눌러 자동완성 하거나 ($tar xvf mysql-5.*) 과같에 Asterisk를 사용하면 간편하게 작업을 할수 있습니다. )
파일이 유저디렉토리에 깔려있다는 전제에서 터미널 입력 방법입니다.
# cd ~
# gzip -d mysql-5.5.0-m2-linux-i686-glibc23.tar.gz
# tar xvf mysql-5.5.0-m2-linux-i686-glibc23.tar
컴파일 과정이 필요없습니다.
# groupadd mysql                                                         <– mysql 그룹생성
# useradd -g mysql mysql                                            <– mysql 그룹 에 mysql 유저생성
# mv mysql-5.5.0-m2-linux-i686-glibc23 /usr/local     <– 적당한 위치로 폴더를 옮깁니다.
# cd /usr/local                                                               <– 위치로 이동합니다.
# ln -s mysql-5.5.0-m2-linux-i686-glibc23 mysql        <– 설정된 폴더이름과 mysql 디렉토리명을 동일화 합니다.
# cd mysql                                                                    <– 위치로 이동합니다.
# chown -R mysql .                                                      <– 파일 소유권 설정
# chgrp -R mysql .
# scripts/mysql_install_db –user=mysql
!위가 에러가 나는 경우
# scripts/mysql_install_db –user=mysql –no-defaults
# chown -R root .
# chown -R mysql data
# export PATH=$PATH:/usr/local/mysql/bin
–> 데몬 시작 : # mysqld_safe –user=mysql &
–> 접속        : # mysql -uroot -p암호
–> 데몬 종료 : # mysqladmin -uroot -p암호 shutdown
* 데몬 자동 시작
# gedit /etc/profile  => 맨 하단에 다음을 입력 => PATH = $PATH:/usr/local/mysql/bin
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
# chkconfig -add mysqld
!위가 안될경우
# apt-get install chkconfig
*확인
# netstat -n|p|grep 서비스명
*관리
# etc/init.d/mysqld [start|stop|restart]
이게 되야되는데 ….
apache 설치
** RubyGems update
루비를 컴파일후 최신 Rails를 받기위해 gem 을 업데이트 합니다.
$ sudo gem update –system
** Ruby on Rails Install
$ sudo gem install rails
**passenger 설치
# gem install passenger
# passenger-install-apache2-module
참고 출처 : http://book.merbist.com/kr/deployment/passenger#installing_passenger

—————————————————————————————

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password ‘new-password’
/usr/bin/mysqladmin -u root -h localhost.localdomain password ‘new-password’

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!

Leave a Reply

Your email address will not be published. Required fields are marked *