ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 비밀번호 정책이 '높음'. # 비밀번호 정책 LOW 로 변경 SET GLOBAL validate_password_policy=LOW; DB/MYSQL 2021. 3. 3. 11:25
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 비밀번호 리셋 필요 # 비밀번호 리셋후 다시 시도 SET PASSWORD = PASSWORD('비밀번호'); DB/MYSQL 2021. 3. 3. 11:24
mysql backup # 모든 데이터 베이스 백업 $ mysqldump -u root -p --all-databases > backup.sql # 백업 복구 $ mysql -u root -p < backup.sql # 권한까지 복구한 경우 flush privileges 를 해줘야한다. mysql) flush privileges; DB/MYSQL 2021. 3. 3. 11:22
mysql 5.7 install #mysql repo download $ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm # repo 설치 $ sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm # mysql 설치 $ sudo yum install mysql-server # mysql 서버 시작 $ sudo systemctl start mysqld DB/MYSQL 2021. 3. 3. 11:21
Modify its 'disableApiTermination' instance attribute and try again aws 종료시 해당 메시지가 뜬다면 해당 인스턴스 체크 후 > 작업 > 인스턴스 설정 > 종료 방지 기능 변경 > 활성화 체크 제거 이제 종료 가능 SERVER/AWS 2021. 3. 2. 17:19
swap 증설 - 메모리 없을때 사용하는.. 묻지마 swap 증설 # 메모리 확인 $ free -m # 밑으로 쭉 이어서 swap 증설 $ fallocate -l 4G /swapfile $ sudo fallocate -l 4G /swapfile $ sudo chmod 600 /swapfile $ sudo mkswap /swapfile $ sudo swapon /swapfile $ sudo echo “/swapfile none swap sw 0 0” | sudo tee -a /etc/fstab SERVER/LINUX 2021. 3. 2. 16:11
jar 실행시 build 위치 추가 # Djava.library.path 옵션으로 빌드 위치를 추가할수 있음. java -Djava.library.path=빌드위치 -jar basic.jar --server.port=8080 JAVA/SOURCECODE 2021. 3. 2. 16:07
opencv 4.4.0 install compile # 필요한 패키지이지만 필요 없는거 골라내기 어려움. $ sudo yum install opencv opencv-devel opencv-python $ sudo yum install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel \ python python-devel python-pip cmake python-devel python34-numpy \ gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel \ libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel numpy \ eigen3-devel gstreamer-plugins-base-dev.. SERVER/LINUX 2021. 3. 2. 16:04
비밀번호 없이 서버 접근 개인키 공개키 방식 # 개인키 및 공개키 생성 $ ssh-keygen -t rsa # 생성된 id_rsa.pub 파일을 해당되는 서버에 업로드 및 /home/.ssh/authorized_keys 에 복사 # id_rsa.pub 업로드한 서버로 이동 후 내용 복사 $ cat id_rsa.pub >> /home/.ssh/authorized_keys # 흔적 제거 $ rm id_rsa.pub SERVER/LINUX 2021. 3. 2. 15:45
linux jenkins install jenkins install # jenkins 저장소 추가 $ wget http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo $ sudo cp jenkins.repo /etc/yum.repos.d/ # jenkins yum install $ sudo yum install jenkins ! error 발생 Public key for jenkins-2.263.4-1.1.noarch.rpm is not installed # key 추가 $ sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key # 젠킨스 다시 설치 $ jenkins yum install # 젠킨스 설정 확인 $ vi /etc/sysconfig/j.. SERVER/LINUX 2021. 3. 2. 15:42
linux nginx install #aws nginx 저장소가 없어서 추가 $ sudo vi /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 #추가 후 $ sudo yum install nginx SERVER/APACHE 2021. 3. 2. 14:51
java yum install sudo yum -y install java-1.8.0-openjdk-devel.x86_64 java 1.8 버전 설치 sudo 관리자 권한 -y yes 자동 입력 SERVER/LINUX 2021. 3. 2. 14:38
date UTC, KST로 변경 #시간 포맷 추가 sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime #확인 date 위와 같이 명령어 추가 및 확인 SERVER/LINUX 2021. 2. 9. 11:14
id_rsa 비밀번호 없이 서버 접속 젠킨스 배포, 타서버 파일 전송 등의 특정 서버 접속 및 자동화가 필요한 경우 공개키와 개인키를 만들어서 자동으로 서버 접속이 가능하게 할수 있다. source : 접속시도하는 서버 target : 접속당하는 서버 #source 서버 명령어 입력 : ssh-keygen 사용할 패스워드를 물어보는 내용이 뜨는데 패스워드를 사용하지 않기 때문에 엔터만 쳐서 완료. id_rsa id_rsa.pub 위 2가지 파일이 생성된다. id_rsa 는 개인키이기 때문에 소중히 간직하고. id_rsa.pub 파일을 target이 되는 서버로 복사한다. #target 서버 pub 파일 검사를 하는 기본값 위치는 아래와 같다. ~/.ssh/authorized_keys 복사한 파일을 명령어 입력 : cat ./id_rsa.pu.. SERVER/LINUX 2021. 2. 8. 17:46
maven dependency systemPath 배포 설정 develop develop_lib 0.0.1 system ${project.basedir}/src/main/lib/develop.jar 위와 같이 dependency 를 systemPath 를 사용할 경우 일반적인 maven의 경우 해당 jar 파일이 lib 밑에 포함이 되지 않는다. 해결법은 org.springframework.boot spring-boot-maven-plugin true build 설정에 해당 부분 추가 true PROJECT/TROUBLE SHOOTING 2021. 2. 3. 17:54
spring boot 기본 manifest 속성이 없습니다 manifest 는 프로젝트 기동 시의 시작점이 되는 부분을 말한다. spring boot 에서 기본으로 제공하는 pom.xml 으로 jar 파일을 만들고 실행하면 위와 같은 경우를 볼수 있다. 이 경우 pom.xml을 아래와 같이 수정한다. org.springframework.boot spring-boot-maven-plugin 2.4.2 ... repackage 추가된 부분은 repackage 이 부분이다. 추가 후 maven 만들면 폴더 구조가 바뀐것을 확인할수 있다. PROJECT/TROUBLE SHOOTING 2021. 1. 22. 14:31
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? maven 빌드시 위와 같은 에러가 났다면 컴파일에 사용하는 JAVA 설정을 찾지 못했다는 뜻이다. 1. eclipse > window > preferences > java > installed JREs 설정 확인 2. 프로젝트 설정 > Run As > Run Configurations > Jre 탭 > Runtime JRE 설정확인 PROJECT/TROUBLE SHOOTING 2021. 1. 20. 16:35
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [NonLoginAuthenticator[StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]] 에러 로그를 살펴볼때 *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: org.apache.catalina.authenticator.AuthenticatorBase.startInternal(AuthenticatorBase.java:1355) The following method did not exist: javax.servlet.ServletContext.getVirtualServerName(.. PROJECT/TROUBLE SHOOTING 2021. 1. 12. 14:53
MYBATIS 에러 이유를 못찾을때 아무이유 없이 형변환 에러가 날때 MYBATIS SQL 의 공백, 띄워쓰기, 줄바꿈을 검토해보자. 공백, 띄워쓰기, 줄바꿈이 있을때 에러가 나는 경우가 있다. JAVA/TROUBLE SHOOTING 2020. 7. 13. 10:22
JSON VO매핑시 Null 처리 json 을 VO 로 매핑하는 도중 property 가 null 일 경우 에러 나는 경우가 있음 그럴때는 해당 VO 클래스 상단에 @JsonIgnoreProperties(ignoreUnknown = true) 해당 어노테이션을 선언. JAVA/TROUBLE SHOOTING 2020. 5. 14. 11:07