[MySQL] 여러개 프로세스 한꺼번에 죽이기 (Kill multiple process)
By 양파개발자 SW의 블로그입니다^^ | 2017년 11월 17일 |
Too many connections ... 가끔 잘못 코딩된 (DB 커넥션 관리를 안하는) 프로그램이 있다거나...그냥 그저 커넥션 수요가 많은 DB 이거나... 할경우저 에러가 나면서 DB접속을 못하는 경우가 있다. 이 에러를 겪게 되면 해당 MySQL 서버에 한번 날려보는 쿼리가 있다.show processlist 현재 해당 MySQL 서버가 맺고있는 커넥션들을 모두볼수 있다.그때 User, Host, db 등의 필드 정보를 볼수 있는데,이를 바탕으로 대충 어떤 프로그램이 or 사람이 커넥션을 많이 사용하는지 유추할 수 있다. 가장 좋은 방법은 원인 프로그램이나 사람을 찾아서 커넥션을 끊도록 하는건데...아래와 같은 방식으로 가능하다. ================================
MariaDB 비밀번호 강제 초기화
By 블루오션 [BLUE OCEAN] | 2016년 11월 1일 |
MariDB root 비밀번호 강제 재설정 # service mysql stop# /usr/bin/mysqld_safe --skip-grant-tables &# mysql -uroot mysqlMariaDB [mysql]> update user set password=PASSWORD("새로운비밀번호") where User='root';MariaDB [mysql]> flush privileges; # service mysql restart
요새 뜬다는 시계열 데이터베이스
By Tech Taste Travel | 2017년 8월 9일 |
개요리눅스 종류는 크게 데비안 계열과 레드헷 계열로 나뉘는데, 요즘 각 패키지에 맞게 *.deb 혹은 *.rpm 으로 설치본이 편하게 나온다.그러나, 이런 패키지는 간편하고 쉽다는 장점이 있는 반면에 사용자가 각자의 편의에 따라 원하는 디렉토리와 권한을 가지고 맘대고 가지고 데스트 하기는 불편한감이 있긴하다. 그래서, 마크베이스는 tgz 패키지도 함께 배포를 하는데, 오늘을 이 패키지로 설치를 해 보기로 한다.할 일들이 좀 더 많기는 하지만, 그만큼 활용도도 높을 것으로 생각된다.
Docker compose tomcap WebApp Java MySQL 연동 문제
By 지훈현서 | 2019년 11월 17일 |
Docker compose 로 개발을 하다보니 PolyGlot 처럼 여러 개발 언어를 접하게 됩니다.이번에는 Java 입니다. 간단히 이야기 하면 Tomcat WAS의 WebApp WAR 파일이 있어,docker-compose.yaml 에 다음과 같이 WAS와 MySQL 을 구성해 놓았습니다. version: '3.4'services: trbn_mysql: image: mysql:latest command: --default-authentication-plugin=mysql_native_password restart: always container_name: trbn_mysql volumes: - mysql-storage:/var/lib/mysql environ