Linux 에 JDK Tomcat MySQL 을 설치 하 는 튜 토리 얼(Mac 원 격 접근 사용)
아 리 클 라 우 드 서버:CentOS 7.4 64 비트(RedHat 기반)
이 컴퓨터:macOS High Sierra
이 압축 팩
JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Tomcat https://tomcat.apache.org/download-80.cgi#8.5.31
MySQL https://dev.mysql.com/downloads/mysql/
3 파일 전송
SFTP 명령 연결 입력->인 스 턴 스 로그 인 비밀번호 입력
sftp root@네트워크 IP
업로드
put 로 컬 파일 서버 경로
다운로드 하 다.
get 서버 파일 로 컬 경로
원 격 접근
SSH 명령 연결 입력->인 스 턴 스 로그 인 비밀번호 입력
ssh root@네트워크 IP
5.방화벽 을 닫다.
방화벽 을 닫다
systemctl stop firewalld.service
방화벽 끄 기 자동 시동 기능systemctl disable firewalld.service
방화벽 상태 보기firewall-cmd --state
6 설치 JDK현재 Linux 시스템 에 자바 가 설치 되 어 있 는 지 확인 합 니 다.
rpm -qa | grep java
설 치 된 자바 마 운 트 해제rpm -e --nodeps
새 디 렉 터 리cd /usr/local
mkdir jdk
스트레스 를 풀다cd jdk 압축 패키지 가 있 는 디 렉 터 리
tar -xvf jdk-8u171-linux-x64.tar.gz -C /usr/local/jdk
jdk 환경 변 수 를 설정 하여 아래 설정 을 복사 합 니 다.vim /etc/profile
# java environmentJAVA_HOME=/usr/local/jdk/jdk1.8.0_171CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH
/etc/profile 프로필 다시 불 러 오기source /etc/profile
7.Tomcat 설치
새 디 렉 터 리
cd /usr/local
mkdir tomcat
스트레스 를 풀다cd tomcat 압축 패키지 가 있 는 디 렉 터 리
tar -xvf apache-tomcat-8.5.31.tar.gz -C /usr/local/tomcat
bin 디 렉 터 리 에 들 어가 기cd /usr/local/tomcat/apache-tomcat-8.5.31/bin
시동 을 걸다./startup.sh
닫다
./shutdown.sh
8 MySQL 설치
현재 Linux 시스템 에 my sql 이 설치 되 어 있 는 지 확인 합 니 다.
rpm -qa | grep mysql
설 치 된 mysql 마 운 트 해제마 운 트 해제 할 소프트웨어
현재 Linux 시스템 에 mariadb 가 설치 되 어 있 는 지 확인 합 니 다.
rpm -e --nodeps
마 운 트 해제 이미 설 치 된 mariadb마 운 트 해제 할 소프트웨어
mysql 의존
rpm -qa | grep mariadb
새 디 렉 터 리 rpm -e --nodeps
yum install libaio
스트레스 를 풀다cd my sql 압축 패키지 가 있 는 디 렉 터 리
cd /usr/local
설치 하 다.
cd /usr/local/mysql
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm
mysql 데이터베이스 초기 화mysqld --initialize
mysql 비밀번호 보기
more/var/log/mysqld.log
my sql 데이터베이스 디 렉 터 리 의 소속 사용자 및 소속 그룹 을 수정 합 니 다.
mkdir mysql
mysql 데이터베이스 시작tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
mysql 데이터베이스 상태 보기chown mysql:mysql /var/lib/mysql -R
보안 설정 마법사 에 들 어가 기(새 my sql 은 루트 사용자 의 비밀 번 호 를 수정 해 야 합 니 다.그렇지 않 으 면 로그 인 후 명령 을 수행 할 수 없습니다)systemctl start mysqld.service
길잡이사용자 계 정 루트 의 기 존 비밀번호 가 만 료 되 었 습 니 다.새 비밀 번 호 를 설정 하 십시오.
길잡이
암호 인증 플러그 인 은 암 호 를 테스트 하고 안전성 을 향상 시 키 는 데 사용 할 수 있 습 니 다.암 호 를 검사 하 는 강 도 는 사용자 가 암호 만 설정 할 수 있 도록 합 니 다.암호 인증 플러그 인 을 설치 하 시 겠 습 니까?
향도 3
기 존 루트 비밀번호 사용
길잡이
기본 적 인 상황 에서 MySQL 에 익명 의 사용자 가 설치 되 어 있 습 니 다.필요 없 이 MySQL 에 로그 인하 여 만 든 사용자 계 정 을 사용 할 수 있 습 니 다.이것 은 테스트 를 하고 설 치 를 더욱 원활 하 게 하기 위해 서 입 니 다.생산 환경 에 들 어가 기 전에 삭제 해 야 합 니 다.
길잡이
보통 루트 는'localhost'에 만 연결 할 수 있어 야 합 니 다.네트워크 에서 온 루트 비밀 번 호 를 추측 할 수 없습니다.
길잡이
기본적으로 MySQL 은"test"라 는 데이터 베 이 스 를 제공 합 니 다.누구나 접근 할 수 있 습 니 다.이것 도 테스트 를 위해 서 이 며 생산 에 들 어가 기 전에 제거 되 어야 합 니 다.
안내원
특권 표를 다시 불 러 오 면 지금까지 변 경 된 모든 것 이 즉시 적 용 됩 니 다.
my sql 기본 켜 기 시작
문 제 를 해결 하 다
java.sql.SQLException: null, message from server: "Host '113.57.183.25' is not allowed to connect to this MySQL server"
이유:MySQL 에서 원 격 접근 을 허용 하지 않 습 니 다.
해결 방법->서버 입력:
systemctl status mysqld.service
MySQL 로그 인 비밀번호 입력
use mysql;
update user set host = '%' where user = 'root';
select host, user from user;
flush privileges;
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
원인:공개 키 를 검색 할 수 없습니다.해결 방법->코드 수정:
MySQL url 에 allow PublicKeyRetrieval=true 인 자 를 추가 합 니 다.
jdbc:mysql://120.79.191.83:3306/web?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true
Navicat Premium'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found
원인:MySQL 8.0 인증 플러그 인 변경
해결 방법->서버 입력:
mysql_secure_installation
MySQL 로그 인 비밀번호 입력4.567914.여 기 는 당신 의 비밀번호 로 바 꿉 니 다.
총결산
이상 은 편집장 님 께 서 소개 해 주신 리 눅 스에 JDK Tomcat MySQL 을 설치 한 튜 토리 얼 입 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 댓 글로 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.