MariaDB 103

mariadb 프로세스 목록의 InnoDB 정리 작업자

mariadb 프로세스 목록의 InnoDB 정리 작업자 방금 ubuntu16.04에 mariadb-server-10.3.10을 설치했습니다. 로그인하고 프로세스 목록을 확인했을 때 "시스템 사용자" 및 "데몬" 명령과 연결되어 있음을 발견했습니다. +----+-------------+-----------+--------------+---------+------+--------------------------+------------------+----------+ | Id | User | Host | db | Command | Time | State | Info | Progress | +----+-------------+-----------+--------------+---------+------+----..

programing 2023.08.08

my.confock에 자신의 [섹션]이 있습니까?

my.confock에 자신의 [섹션]이 있습니까? mysql 데이터베이스를 덤프하는 백업 스크립트를 작성하여 휠을 재창조하고 있습니다.그것은 단지 운동일 뿐입니다.그래서 저는 제 conf 등에 독자적인 섹션을 추가할 수 있는지 궁금합니다. [backup] backupdir = /backup/mysql/ 구성에 문제가 발생할 수 있습니까?예, 자체 섹션을 추가할 수 있습니다.이 파일은 확장 가능합니다.추천해드릴까요?확실하진 않다.오늘 [백업] 섹션을 사용하지 않더라도 내일(1년 후, 10년 후) 일부 미래 버전의 Maria/MySQL 사용자 자신의 유틸리티가 아닌 다른 유틸리티에서 사용할 수 있습니다.언급URL : https://stackoverflow.com/questions/45752946/are-ow..

programing 2023.07.29

사용자/암호를 무시하는 창에 mysqdump

사용자/암호를 무시하는 창에 mysqdump 윈도우즈(2003-server - MariaDB)에서 mysqdump를 사용하면 다음 오류가 발생합니다. mysqldump: Got error: 1045: "Access denied for user 'ODBC'@'localhost' (using password: YES)" when trying to connect 사용한 명령: mysqldump --user=root --password=password -h127.0.0.1 --port=3306 database > backup.sql mysqldump -uroot -ppassword database > backup.sql mysqldump -uroot -p(enter password on promt) databa..

programing 2023.07.24

테이블의 ID에서 다른 테이블의 ID로 MariaDB 합계 크기

테이블의 ID에서 다른 테이블의 ID로 MariaDB 합계 크기 저는 SQL 질의에 완전히 초보자이기 때문에, 여기서 이 질문을 해도 괜찮길 바랍니다.내 MariaDB에는 다음과 같은 두 개의 테이블이 있습니다. downloads (`uid`, `tstamp`, `fid`, `notes`) VALUES (1, 1352001731, 14, ''), (1, 1357403888, 20, ''), (2, 1357432414, 9, ''), (2, 1357544813, 4, ''), (1, 1357653803, 12, ''); files (`id`, `guid`, `uid`, `size`) VALUES (12, 35, 57, 10910074), (20, 47, 42, 9348993), (11, 35, 57, 76..

programing 2023.07.24

특정 노드의 mariaDB 데이터베이스 무시

특정 노드의 mariaDB 데이터베이스 무시 mariaDB 클러스터의 경우 다음과 같은 구조를 구축하려고 합니다. 3개의 노드가 있습니다.노드 1은 데이터베이스 "카탈로그"를 노드 2에 복제하고 데이터베이스 "주소"를 무시합니다. 노드 2에는 "codice_2"와 "codice_2"가 모두 있습니다. 노드 3에는 "codice_3"만 복제됩니다. 노드에 특정 데이터베이스를 무시하도록 명령할 수 있습니까?제가 찾은 것은 다음 명령뿐입니다. https://mariadb.com/kb/en/mariadb/replication-and-binary-log-server-system-variables/ #http_db 전체 클러스터에서만 작동하고 노드는 하나도 작동하지 않는 것 같습니다.binlog/repeat-do/..

programing 2023.07.24

테이블에서 다른 테이블의 행당 여러 행 가져오기

테이블에서 다른 테이블의 행당 여러 행 가져오기 여기 문제가 있는데, 서버에서 여러 개의 쿼리를 하는 대신 한 번의 쿼리만으로 할 수 있는지 궁금합니다. 그래서 제가 원하는 것은 각 범주에서 24개의 제한된 상점 내에서 그 범주에 속하는 모든 상점을 검색하는 것입니다.즉, 내가 5개의 카테고리를 등록했다고 상상해보면 그 카테고리에 속하는 24개의 매장을 검색할 것이고, 결론적으로 나는 총 120개의 매장을 쿼리 결과에 포함시킬 것입니다. 다음 코드는 예제이지만 각 범주를 반복하지 않고 모든 범주의 처음 24개 저장소만 가져옵니다. SELECT * FROM categories c LEFT JOIN (SELECT * FROM stores_categories LIMIT 24 OFFSET 0) sc ON sc...

programing 2023.06.29

MySQL/Connector C 라이브러리를 사용하는 C 애플리케이션은 메모리를 매우 빠르게 소비합니다.

MySQL/Connector C 라이브러리를 사용하는 C 애플리케이션은 메모리를 매우 빠르게 소비합니다. 저는 C 애플리케이션 내의 MySQL/Connector C 라이브러리를 활용하여 데이터베이스를 조작하는 데 성공했습니다.그러나 애플리케이션을 사용하면 메모리 사용량이 매우 많아져 실제로 사용을 고려해야 했습니다.systemd항상 활성 상태여야 하므로 시작 시 서비스로 실행될 것으로 예상되는 응용 프로그램을 관리합니다.이 문제를 더 이상 난독화하거나 복잡성을 더하기보다는 애플리케이션 내에서 문제를 해결하고 싶습니다. 시스템: 라즈베리 파이 4B OS: Raspbian Buster SQL 라이브러리: mariadb-connector-c-3.1.7 데이터베이스:MariaDB 10.3.22 서버, 로컬 호스..

programing 2023.06.19

원시 KNEX 문을 사용하여 MariaDB에서 데이터 추출

원시 KNEX 문을 사용하여 MariaDB에서 데이터 추출 속편 제작자였던 분입니다. 원시 Knex 문을 사용하여 MariaDB에서 데이터를 추출하는 가장 좋은 방법은 무엇입니까?제가 시도한 두 가지 방법은 다음과 같습니다. MariaDb: SELECT JSON_OBJECT( ........... ) 'JSON_OBJECT' 결과를 해석하는 jscript: for ( tmp of result[0] ) { console.log (JSON.parse(tmp.JSON_OBJECT)) ; } 그리고 이 MariaDb: SELECT JSON_ARRAYAGG( JSON_OBJECT( .......... ) ) 'JSON_ARRAYAGG' jscript: for ( tmp of JSON.parse(result[0][..

programing 2023.06.19

여러 기준과 특정 순서를 가진 특정 열에 의한 구별되는 행

여러 기준과 특정 순서를 가진 특정 열에 의한 구별되는 행 테이블이 하나 있습니다. id(unique) priority foreignId name 1 true 12 a 2 false 12 b 3 false 13 c 4 true 13 d 5 false 14 a 6 false 14 x 이제 특정 외래 ID(들)에 대한 고유한 행을 원합니다. 예를 들어, 나는 외국인 Id 12 & 14 "where 외국인 Id in (12, 14)"에 대한 모든 행을 원한다, 결과는 다음과 같아야 합니다. id(unique) priority foreignId name 1 true 12 a 5 false 14 a 여기서 논리는 우선순위가 맞는 항목을 원하는 것뿐입니다.우선 순위가 있는 항목이 없으면 ID가 가장 낮은 행만 선택..

programing 2023.06.14

MariaDB에서 TLS를 사용하도록 설정하지만 TLS가 없는 연결은 계속 허용

MariaDB에서 TLS를 사용하도록 설정하지만 TLS가 없는 연결은 계속 허용 저는 MariaDB "M"이 하나 있습니다. 같은 기계에 애플리케이션 "A"가 설치되어 있고, 애플리케이션 "A"가 액세스합니다.다른 서버에는 다른 애플리케이션 "B"도 액세스하고 있습니다. 이제 MariaDB에서 TLS를 활성화하여 연결 B -> M을 보호하고 싶습니다. $이유로 인해 앱 A의 구성을 변경할 수 없습니다. 이제 질문은: A -> M의 일반 연결(TLS 없음)이 DB에서 TLS를 활성화한 후에도 계속 작동할 것인가요?예, 암호화되지 않은 연결은 암호화된 연결의 사용을 특별히 강제하지 않는 한 계속 작동합니다. 이 작업은 require_secure_transport 시스템 변수를 설정하여 전체적으로 수행하거나 ..

programing 2023.06.09