mysql 사용자 로그인후 

mysql> 이후부터 작성 

mysql> SET  sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

 

참고 및 출처

https://riptutorial.com/ko/mysql/topic/8245/오류-1055---only-full-group-by---group-by-절이-아닌-항목----

 

MySQL - 오류 1055 : ONLY_FULL_GROUP_BY : GROUP BY 절이 아닌 항목 ... | mysql Tutorial

mysql documentation: 오류 1055 : ONLY_FULL_GROUP_BY : GROUP BY 절이 아닌 항목 ...

riptutorial.com

 

'기타' 카테고리의 다른 글

Mac Terminal 명령어  (0) 2018.03.06
AWS,EC2, yubuntu 프로젝트 배포 과정 순서 -> 자동화 까지  (0) 2018.03.05

Mac Terminal 명령어

  • cd = 해당 경로로 이동 합니다. - cd /<경로명>
  • pwd = 현제 경로를 표시합니다.
  • ls = 조건 검색어 - ls st 파일 이름 중간에 st 를 포함한 모든 파일을 표시합니다.
  • cp = 원본복사 - cp web /bin "web"폴더를 /bin에 복사합니다.
  • mv = 원본이동 - mv web /bin "web"폴더를 /bin으로 이동합니다.
  • rm = 원복삭제 - rm web or rm -r web "web"폴더를 삭제 합니다.
  • mkdir = 폴더 생성 - mkdir web "web" 폴더를 현제 경로에 생성합니다.
  • rmdir = 폴더삭제 - rmdir web "web" 폴더를 현제 경로에서 삭제합니다.
  • touch = 파일생성 - touch web "web"의 무용량 파일을 생성 합니다.
  • grep = 파일안 내용찾기 - grep head index.php "index.php" 에서 head 가 포함된 낱말을 찾어 냅니다.
  • ln = 링크 - ln -s /bin/web/ apath main "/bin/web/" 의 해당경로를 apath main 으로 링크합니다.
  • who = 현제 접속 또는 로그인중인 모든 사용자를 찾어줍니다.
  • ps = ps(옵션) - 현제 실행중인 모든 프로세서 표시합니다.
  • kill = kill ichat - ichat 프로세서를 강제 종료 합니다.
  • find = 조건검색어 - find /root/ -name password 파일이름에 password 를 포함한 파일을 /root 폴더에서 검색합니다.
  • whereis = whereis ichat "ichat 가 있는 프로세서 경로를 표시합니다.
  • sudo = sudo vi /etc/php.ini root 권한으로 /etc/ 폴더에 php.ini 파일을 vi로 편집합니다.


프로젝트 배포 과정


AWS EC2  yubuntu에 배포하기


1. git pull  (git 프로젝트 폴더)


2. 메이븐 빌드 (git 프로젝트 폴더 -> $ ./mvnw clean package  )


3. 톰캣Tomcat (서버) 종료


4. 톰캣Tomcat/webapps/ROOT 디렉토리 삭제


5.      2번에서 빌드한 산출물을    톰캣Tomcat/webapps/ROOT  로 이동


6. 톰캣Tomcat 서버 시작


 

자동화 하기


1. mkdir sh              sh폴더 관리를 위해 생성  


2.~/sh$ vi deploy.sh    vi 에디터로 deploy.sh 생성 및 진입


인서트모드  대문자 i 입력후 


vi 파일  수정   

------------------------------------------------------------------

#!/bin/bash


//  입력하고싶은 문자

echo "Welcome My Shell"                               


//    나의 깃 프로젝트 루트에서  git pull 실행

cd ~/app/git/intellij_springboot_QnA

git pull


// pull 한 프로젝트  컴파일?

./mvnw clean package



// 나의 톰캣 루트 bin에서   톰캣tomcat 서버 를 닫는다.

cd ~/tomcat/bin

./shutdown.sh


// 나의 톰캣tomcat 루트 /  webapps  에 기존 ROOT파일 제거후   위에서 컴파일 실행한  target에 나의 프로젝트폴더를   톰캣tomcat 루트 /  webapps / ROOT 로 이동.

cd ~/tomcat/webapps

rm -rf ROOT


mv ~/app/git/intellij_springboot_QnA/target/springboot_qna-0.0.1-SNAPSHOT/ ~/tomcat/webapps/ROOT/



//   나의 프로젝트 배포 

cd ~/tomcat/bin

./startup.sh


// 에디터에서 볼수있는 로그 출력을 위한 ..

tail -500f ~/tomcat/logs/catalina.out


------------------------------------------------------------------


글로 쓴 부분과 다른점     프로젝트이름과 TOMCAT_HOME 부분들


TOMCAT_HOME=~/tomcat      


중복되는 경로 설정을 임의 변수로 설정하는부분 


ex)

$TOMCAT_HOME/bin  등으로 사용

'기타' 카테고리의 다른 글

mysql 5.7 이상 ONLY_FULL_GROUP_BY : GROUP BY 오류  (0) 2019.08.22
Mac Terminal 명령어  (0) 2018.03.06

+ Recent posts