반응형
MariaDB 10.4.21에서 세션 없이 읽기 전용으로 테이블을 잠그려면 어떻게 해야 합니까?
복제 목적으로 Ansible을 사용한 MariaDB의 백업 프로세스를 자동화하려고 합니다.백업 후 변수에 저장할 이진 로그 파일의 올바른 위치를 유지하기 위해 프로세스 중에 MariaDB에서 테이블을 잠가야 업데이트를 방지할 수 있습니다.위치 변수를 등록한 후 테이블 잠금을 해제하겠습니다.
처음에는 수동으로 프로세스를 수행했지만 다른 세션에서는 읽지 않은 쿼리를 실행할 수 없었습니다.그러나 ansible 명령 모듈에서 쿼리를 실행할 때 ->mysql -u root -p -e "FLUSH TABLES WITH READ LOCK;"
쿼리가 실행되지만 데이터베이스를 업데이트할 수 있습니다.저는 이 과정에서 세션을 진행하지 않기 때문이라고 생각합니다.
그럼, 세션을 열지 않고 모든 테이블을 잠글 수 있는 방법은 없을까요?
언급URL : https://stackoverflow.com/questions/69076338/how-can-i-lock-tables-for-read-only-without-a-session-in-mariadb-10-4-21
반응형
'programing' 카테고리의 다른 글
GET 매개 변수에 대한 SpringMVC 요청 매핑 (0) | 2023.09.04 |
---|---|
C#에서 powershell cmdlet 호출 중 (0) | 2023.09.04 |
Swift에서 이미지 크기를 조정하는 방법? (0) | 2023.09.04 |
styles.xml의 사용자 지정 특성 (0) | 2023.09.04 |
파이프별 주문 발행 (0) | 2023.09.04 |