민서네집

Ubuntu Linux에 Tomcat 서버와 MySQL 설치 (2014.05.09) 본문

LINUX

Ubuntu Linux에 Tomcat 서버와 MySQL 설치 (2014.05.09)

브라이언7 2014. 5. 9. 14:04

환경설정


.profile 에 다음 구문을 추가.


JAVA_HOME=/usr/lib/jvm/java-7-oracle

CATALINA_HOME=/home/계정명/apache-tomcat-7.0.53

alias tomcat_start=$CATALINA_HOME/bin/startup.sh

alias tomcat_stop=$CATALINA_HOME/bin/shutdown.sh

alias tomcat_log='tail -f $CATALINA_HOME/logs/catalina.out'


Tomcat 서버 설치 경로: /home/계정명/apache-tomcat-7.0.53


tomcat 서버 시작: tomcat_start

tomcat 서버 종료: tomcat_stop

tomcat 서버 로그 보기: tomcat_log


Tomcat 서비스 등록


sudo 권한을 가진 계정에서 /etc/init.d/ 디렉터리에 tomcat 파일을 만든다.

[참조] http://bryan7.tistory.com/179


sudo vi /etc/init.d/tomcat


sudo chmod 777 tomcat


tomcat 서버 시작: sudo service tomcat start

tomcat 서버 종료: sudo service tomcat stop

tomcat 서버 재시작: sudo service tomcat restart


Ubuntu에 MySQL 설치


[참고] http://jacking.tistory.com/1116


sudo 권한을 가진 계정에서 [설치/MySQL 서비스 시작/종료]


MySQL 설치: sudo apt-get install mysql-server


MySQL root password 를 설정하고, 잘 기억해 두어야 한다.


MySQL Shell 시작: mysql -u root -p


MySQL 서비스 재시작: sudo /etc/init.d/mysql restart


MySQL 서비스 시작: sudo /etc/init.d/mysql start


MySQL 서비스 종료: sudo /etc/init.d/mysql stop


외부에서 MySQL 서버에 접속되도록 하기


[참고] http://devxpert.egloos.com/viewer/1017656


1. MySQL root 에 외부로부터의 접속 권한 부여.


prompt> mysql -u root -p

prompt> use mysql;

prompt> GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'password';

prompt> flush privileges;


2. /etc/mysql/my.cnf 파일에서 bind-address=127.0.0.1 라인 주석 처리.


sudo 권한을 가진 계정에서 sudo vi /etc/mysql/my.cnf


# Instead of skip-networking the default is now to listen only on

# localhost which is more compatible and is not less secure.

#bind-address           = 127.0.0.1


3. MySQL 서버 재시작.

sudo service mysql restart


[Ubuntu] 부팅시 시작되는 데몬 관리하기 - update-rc.d


[참고] http://adminplay.com/181342


- Ubuntu Linux가 부팅되면 바로 서비스가 시작되도록 하기.

sudo 권한을 가진 계정에서 다음 실행.


sudo update-rc.d mysql defaults

sudo update-rc.d tomcat defaults


Tomcat 서버, MySQL 서버 접속 확인


MySQL Client Tool(MySQL Workbench 혹은 HeidiSQL)에서

root 사용자로 3306포트로 접속해본다.


서버가 아닌 다른 PC에서 웹브라우저로 Tomcat 기본 페이지에 접속해본다.

http://{서버 IP주소}:8080/


Comments