본문 바로가기

카테고리 없음

리눅스 Mysql, Tomcat 설치

728x90

sudo apt-get update

 

# MySQL 버전을 확인
sudo apt-cache search mysql-server

# MySQL 5.7 설치
sudo apt-get install mysql-server-5.7

 

■ 로컬서버에 root사용자로 접속

1

> mysql -u root -p

혹은

1

> mysql -u root -p --host 127.0.0.1

 

출처 : http://devxpert.egloos.com/1017656

MySQL을 사용하다보면, 작업하는 컴퓨터가 아닌 외부에서 접속해야 할 때가 있다.

간단한 권한 설정만으로 외부에서 접근할 수 있다.


1. MySQL에 권한 설정 해주기

prompt> mysql -u root -p
prompt> use mysql;
prompt> GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'password';
prompt> flush privileges;

여기서 3번째 줄에 주목하자. 
*.*             =>데이터베이스명.테이블명
root            => 계정명
password    => 계정의 패스워드

그리고 4번째 줄
flush privileges;    => 서버에 권한이 변경되었음을 알리고 즉시 반영되도록 


2. MySQL 환경 설정 변경

prompt> vim /etc/mysql/my.cnf
bind-address = 127.0.0.1 을 찾아서 주석처리 (제일 앞에 # 붙이면 주석)

MySQL은 대소문자 구분하는 형식으로 설치 (설정하기)

lower_case_table_names = 1



3. MySQL 다시 시작하기

prompt> /etc/init.d/mysql restart

 

 

모든IP 원격접속 허용

INSERT INTO mysql.user (host,user,authentication_string,ssl_cipher, x509_issuer, x509_subject) VALUES ('%','root',password('패스워드'),'','',''); GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

FLUSH PRIVILEGES;

 

#Tomcat 설치

apt-get install tomcat8

설치된 위치는 

/etc/tomcat8/server.xml 파일 수정해야함.

- 폴더찾기

find / -name webapps -type d
/var/lib/tomcat8/webapps

다시 재기동 시작하려고 하니 오류가 발생함


root@NanoPi-NEO-Core2:/usr/share/tomcat8/bin# ./startup.sh
Using CATALINA_BASE:   /usr/share/tomcat8
Using CATALINA_HOME:   /usr/share/tomcat8
Using CATALINA_TMPDIR: /usr/share/tomcat8/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/share/tomcat8/bin/bootstrap.jar:/usr/share/tomcat8/bin/tomcat-juli.jar
touch: cannot touch '/usr/share/tomcat8/logs/catalina.out': No such file or directory
./catalina.sh: 401: ./catalina.sh: cannot create /usr/share/tomcat8/logs/catalina.out: Directory nonexistent

root@NanoPi-NEO-Core2:/usr/share/tomcat8/bin# sudo mkdir /usr/share/tomcat8/logs    

그리고 나서 재기동

참고사항 으로 톰켓이 설치된 위치들


/etc/tomcat8
/usr/share/doc/tomcat8
/usr/share/tomcat8
/var/cache/tomcat8
/var/lib/tomcat8
/var/log/tomcat8

sudo apt-get install openjdk-8-jdk

 

cd /usr/share/tomcat8/bin

/

리눅스 시간설정 관련 참조 사이트 (서버의 시간이 안맞을때)

https://antilibrary.org/422

 

 

728x90