mariadb 5

[AWS] RDS mariaDB 인스턴스 복사 후 이상 증상 해결 방법 (INSERT 문제)

RDS 인스턴스 복사후 이상증상은 아주 여러가지가 있을 수 있지만 내 경우엔 INSERT 가 제대로 되지않는 문제가 있었다. 결국 RDS 파라미터 그룹 문제였다. 왜 이런일이 발생하였는지 , 원인 및 분석한 부분을 쭉 포스팅 하려고한다. 현재 내가 관리하는 AWS RDS 에 두개의 DB 인스턴스가 가동중에 있다. 1. 실 DB 2. 테스트 DB 실DB랑 테스트 DB랑 서로 데이터 갭 차이가 너무 많이나서 동기화를 하고자하였다. 1 번의 스냅샷을 2번으로 덮어씌우고싶었으나 , 덮어씌우는 방법은 안되는듯하고 1번의 스냅샷을 테스트 DB_1 라고 인스턴스 명을 겹치지않게 조정하여 진행하였고 기존에 있던 2 번을 테스트 DB_2 로 바꾸고, 방금 만들어진 테스트 DB_1 를 다시 테스트 DB 로 바꿔서 굳이 개..

IT/AWS 2023.06.13

[mariadb] 이벤트 스케줄러 관련 상태확인, created문 메모

환경 : Centos8, MariaDB10.5.13 이벤트 스케쥴러 작성 후에 정상적으로 작동하지 않는 문제가 있어서 찾아보니 결국은 event_scheduler 상태가 NO 로 되어있었다. #조회 SELECT @@global.event_scheduler; 그때 분명히 쿼리로 SET GLOBAL event_scheduler = ON; 실행을해서 ON 을해줬는데 왜 갑자기 OFF 가 됐을까 ..? 중간에 DB 재시작된적이 있었나 .. 여튼 이번엔 그냥 mysql config 파일에다가 확실히 명시를 해주었다. my.cnf 가 어디있는지 모르겠으면 그냥 리눅스에서 검색해서 찾자 find / -name "my.cnf" 나의 경우엔 /etc/mf.cnf 이었다. 찾아보니 [mysql] 밑에다가 추가해주라길래 추..

IT/SQL 2022.01.01

[Docker] 도커 이용 mariadb 세팅 관련 메모

기존에 DB 컨테이너를 잘못 설정했다 리눅스 로컬에 깔린 경로와 도커 컨테이너를 마운트 시키고 포트포워딩도 60001:3306 으로 시켰었다 로컬 DB 접속이 안되는 문제가 있을뿐더러 , 도커 컨테이너를 제대로 활용을 못하고 있었던거같다 단단히 착각을 하고있었던게, 로컬에 있는 mariadb 와 도커 컨테이너의 mariadb 를 연결(마운트) 시켜야된다고 생각을 했었다 아래 처럼 .... 애초에 도커 컨테이너 mariadb 가 있으면 그냥 사용하면되서 로컬에 mariadb가 굳이 필요가없다 같이 쓰러면 그저 데이터 저장되는 경로만 다르게 잡아주면된다. /var/lib/mysql 이 기존에 약속된 mariadb 의 데이터 경로라면 /var/lib/mysql_docker 라는 폴더를 잡아서 mariadb 컨..

IT/Docker 2021.06.09

[Docker] mariaDB 컨테이너에 호스트 mariaDB 연결 : Table doesn't exist in engine 오류해결

1.DB 컨테이너가 이미 생성되어있다는 가정하에 진행합니다. 진행방법은 아래에 간단히 남겨놓겠습니다. DB 컨테이너 생성 구문 docker run -it -d -p 60000:3306 --name 컨테이너이름 -e MYSQL_ROOT_PASSWORD=패스워드 -v /var/lib/mysql:/var/lib/mysql mariadb 혹시몰라서 mysqldump 파일 생성 구문도 남겨놓습니다 ㅎㅎ #mysqldump 파일 생성 (백업하기) mysqldump -u유저아이디 -p 데이터베이스명 > /원하는경로/데이터베이스명.dump #dump 파일로 DB 가져오기 (복구하기) mysql -u유저아이디 -p 데이터베이스명 < /원하는경로/데이터베이스명.dump 여튼 DB 컨테이너를 생성하고 포트포워딩한 포트번호(..

IT/Docker 2020.09.22

[Docker] 컨테이너에서 컨테이너 DB 연결 #php,apache #mariadb

제목 그대로 , php, apache 컨테이너에서 mariadb 컨테이너로의 연결입니다. 정말 간단했는데 너무나도 삽질을해서 기록삼아 ... 적어둡니다. 아래 이미지는 제가 직접 만든것으로 Apache, PHP7, mariaDB 의 이미지입니다. 아래 이미지 토대로 작업을 진행했습니다~! docker pull bugkingus/centos8_200914:1.0 웹에서 ip주소:83 하면 접속이 가능하게끔 포트포워딩을 하였고 호스트의 경로 /var/www/html/test 폴더와 컨테이너의 경로 /var/www/html/폴더를 이어주었습니다(마운트) docker run -i -t -p 83:80 -v /var/www/html/test:/var/www/html --name test centos8_200914..

IT/Docker 2020.09.17
300x250