반응형

MariaDB 75

휴지 상태 1:1 양방향 매핑 실패 - 무효화된 엔티티 필드

휴지 상태 1:1 양방향 매핑 실패 - 무효화된 엔티티 필드 현재 휴지 상태에서 1:1 양방향 매핑을 수행하려고 합니다.하지만 인쇄를 하면 항상 자식 엔티티 클래스에서 무효화됩니다. Student{studentId=2, firstname='Benjamin', lastname='Peterson', email='benjamin.peterson@mailbox.org', term=entities.Term@72906e, laptop=Laptop{laptopId=1, manufacturer='Apple', model='Macbook Pro Retina', student=null}} Student{studentId=3, firstname='Daniel', lastname='Brooks', email='daniel.b..

programing 2022.11.18

도커 컨테이너로 실행 중인 MariaDB 업그레이드 방법

도커 컨테이너로 실행 중인 MariaDB 업그레이드 방법 도커 컨테이너에서 MariaDB 10.1을 실행하고 있는데 10.2로 업그레이드하고 싶습니다.데이터는 /var/lib/mysql이 매핑된 볼륨, my.cnf가 매핑되지 않고 변경되지 않은 볼륨에 유지됩니다.데이터를 그대로 두고 Maria 10.2 컨테이너를 사용하기 위한 올바른 절차는 무엇입니까? 제가 검토하는 절차는 다음과 같습니다. 10.1 컨테이너를 정지합니다. 데이터 볼륨 복제 데이터 디렉토리를 복제된 볼륨에 매핑하여 새 10.3 컨테이너를 만듭니다. 새 컨테이너 시작 여기서 저의 고민은 3단계입니다.'표준'(도커 이외) 업그레이드 중에 업그레이드 프로세스에서 데이터 디렉토리가 변경되지 않을 수 있습니까?이 경우 업그레이드 중에 /var/l..

programing 2022.11.18

JHipster 6.0.1: 리퀴베이스 태스크 실패

JHipster 6.0.1: 리퀴베이스 태스크 실패 샘플 블로그 애플리케이션(http://gist.asciidoctor.org/?github-mraible/jhipster5-demo//README.adoc)에 따라 JHipster v6.0.1을 사용해 보겠습니다.MariaDB를 개발 및 생산 중인 빌드 도구로 Gradle을 선택하면 액화 작용이 실패합니다. 개발 환경 설치: MariaDB 10.3 설치 JDK 11을 설치하고 그에 따라 환경 변수/경로를 설정합니다. 노드 설치(10.15.3) => npm v6.4.1 실 설치(1.15.2) 셸을 실행하고 명령줄에서 다음을 수행합니다. Yoeman 설치:npm install -g yo JHipster 설치:npm install -g generator-jhi..

programing 2022.11.17

여러 테이블에서 선택 - 1 대 다 관계

여러 테이블에서 선택 - 1 대 다 관계 이런 테이블이 있습니다. 테이블 제품 [ID | 이름] 테이블 이미지 [ Product _ Id | URL | 주문번호] 테이블 가격 [제품 ID | 조합 | 통화 | 가격] 표 수량 [제품 ID | 조합 | 수량] 테이블 제품은 다른 테이블과 일대다로 관련되어 있습니다.테이블을 쿼리하여 다음과 같은 결과를 얻을 필요가 있습니다(의사 배열). [ ProductId: 1, Name: 'Sample product', Images: [ [url, 1], [url, 2] ], Prices: [ [aaa, USD, 50.00], [aaa, EUR, 50.00], [bbb, USD, 59.00], [bbb, EUR, 59.00] ], Quantities: [ [aaa, 5]..

programing 2022.11.17

MariaDB 기본 키와 고유 키

MariaDB 기본 키와 고유 키 어떤 면에서는 이 질문이 이것으로부터 이어진다.MariaDB 설명서의 금지 사항 중 하나는 프라이머리 키가 없는 클러스터된 데이터베이스에 테이블을 두는 것이 바람직하지 않음을 나타냅니다.어플리케이션에서는 Primary 키 없이 테이블마다 1개의 UNIQE 키(VARCHAR(8)를 사용하고 있습니다.PRIMAY 키는 단지 특수한 종류의 UNIQUIK 키에 불과합니다.질문 - 현재 사용 중인 UNIQURE 키는 MariaDB Galera를 만족시키기 위한 적절한 키입니까?아니면 UNIQURE를 PRIMARY로 변환해야 합니까?외견상 이것은 나에게 별로 말이 되지 않지만 아마도 그렇게 하는 이유가 있을 것이다.가 없는 경우PRIMARY키, InnoDB/XtraDB는 먼저 이 ..

programing 2022.11.08

mariadb 이미지에 대해 루트 사용자가 아닌 도커 컨테이너를 실행할 수 없습니다.

mariadb 이미지에 대해 루트 사용자가 아닌 도커 컨테이너를 실행할 수 없습니다. 루트 사용자가 아닌 경우 도커파일을 실행하고 있는 도커 컨테이너는 오류 없이 동작하지만 사용자를 추가하면 다음 오류가 발생합니다. Initializing database 2019-07-17 21:28:05 0 [Warning] Can't create test file /var/lib/mysql/9e79cb48a1f0.lower-test 2019-07-17 21:28:05 0 [ERROR] mysqld: Can't create/write to file '/var/lib/mysql/aria_log_control' (Errcode: 13 "Permission denied") 2019-07-17 21:28:05 0 [ERROR..

programing 2022.11.07

Java 1.8.0_60, MariaDB v10.0 및 mariadb-java-client 1.2.2, "적절한 드라이버를 찾을 수 없습니다"

Java 1.8.0_60, MariaDB v10.0 및 mariadb-java-client 1.2.2, "적절한 드라이버를 찾을 수 없습니다" 노트북으로 mariadb에 접속할 수 없는 이유를 찾고 있습니다.MariaDB는 여러 데이터베이스와 함께 설치되어 있으며, HeidiSQL을 사용하여 문제없이 연결할 수 있습니다. 데이터베이스에 접속하는 Java 어플리케이션을 가져오려고 하는데 다음 메시지가 나타납니다. java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mysql at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManage..

programing 2022.11.07

MySQL 위에 MariaDB 5.5 설치

MySQL 위에 MariaDB 5.5 설치 Windows 7 데스크톱에서 MySQL 대신 MariaDB를 사용하려고 합니다.지금까지의 순서는 다음과 같습니다. MySQL은 이미 PC에 설치되어 있습니다. 저는 그 MySQL을 제거하지 않았습니다. mariadb.org에서 mariadb-5.5.30-win32.120 다운로드. mariadb-5.5 를 인스톨 하고 있습니다만, 인스톨중에 서비스명(디폴트에서는 MySQL 로서 포토 번호가 3306)을 변경하도록 요구받았습니다.MySQL 이 인스톨 되어 있기 때문에, 포토 번호도 같습니다.그래서 저는 서비스 이름을 MariaDB로, port를 3305로 변경했습니다. HediSQL에서 포트 번호: 3305 및 localhost로 연결할 때 MariaDB에 연결..

programing 2022.11.07

Matlab에서 Mariadb 데이터베이스에 액세스하기 위한 JDBC 드라이버 설치

Matlab에서 Mariadb 데이터베이스에 액세스하기 위한 JDBC 드라이버 설치 Synology NAS에서 Matlab에서 액세스하고 싶은 Mariadb 데이터베이스가 Mac에 설치되어 있습니다. 다음은 제가 수행한 단계입니다. MariaDB Connector/J 2.3.0 mariadb-java-client-2.3.0.jar 다운로드 /Library 폴더에 MyDrivers 폴더를 생성하여 드라이버를 이동. 위의 폴더를 PATH 변수에 추가했습니다. CLASSPATH 변수에 드라이버의 전체 경로를 추가했습니다. Matlab의 튜토리얼에 따라 matlab prefdir 폴더에 저장된 javaclasspath.txt 파일을 만들었습니다./Users/cedric/Library/Application Sup..

programing 2022.11.07

PHP 직렬화 데이터가 mysql db 오류에 저장되었습니다.

PHP 직렬화 데이터가 mysql db 오류에 저장되었습니다. 데이터베이스 기반 세션 스토리지 솔루션을 사용하고 있습니다.효과가 좋다!그러나 특정 유형의 데이터를 저장하는 데 문제가 있습니다. CSRF 토큰을 사용하는 어플리케이션이 있습니다.폼이 생성되면 해당 폼에 대한 토큰이 생성됩니다.토큰은 다양한 유형의 값을 가진 해시(sha256) 값입니다.한 복사본은 양식으로 이동하고 다른 복사본은 세션에 저장됩니다.폼을 송신하면, 토큰이 일치하고 있는 것을 확인합니다. 아래는 db를 새로운 데이터로 업데이트하는 파괴 함수의 예입니다. UPDATE session_manager SET variables= :variables WHERE 1=1 AND id = :id array(2) { [":variables"]=>..

programing 2022.11.06
반응형