mariadb 28

Macos에서 mariadb를 시작하는 데 문제가 있음

Macos에서 mariadb를 시작하는 데 문제가 있음 mariah를 macos에서 사용하려고 합니다.양념장을 설치할 때 브루를 사용한 후.start server 명령을 실행합니다.그리고 저는 실수를 했습니다.오류 로그에서 얻은 내용은 다음과 같습니다. 161206 12:15:15 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql 2016-12-06 12:15:15 140736096797632 [Note] /usr/local/Cellar/mariadb/10.1.19/bin/mysqld (mysqld 10.1.19-MariaDB) starting as process 20734 ... 2016-12-06 12:15:15 1..

programing 2023.09.16

"유명화�새"와 같이 데이터베이스를 마이그레이션한 후 알 수 없는 캐릭터

"유명화�새"와 같이 데이터베이스를 마이그레이션한 후 알 수 없는 캐릭터 봤어요?데이터베이스 마이그레이션 후 알 수 없는 문자!한 서버에서 다른 서버로 웹사이트를 옮겼습니다.사이트 이동 후에는 이것만 빼고는 잘 작동합니다.미지의 인물들, 일반적으로 아포스트로피, 공간.phpmyadmin에서는 잘 표시되지만 프론트엔드에는 알 수 없음으로 표시됩니다.해결책이 있습니까?데이터베이스 및 테이블 컬렉션은 "utf8_general_ci"로 설정됩니다."utf8mb4_general_ci"로 변환해도 문제가 해결되지 않았습니다.그래서 다시 전환을 했습니다.문제는 여전합니다. 등장인물: 명화�새 우리 주위의 새 떼 우리 주변에 사는 물새 터키, 알아야 할 새들 가장 흔한 노래, 주변에 사는 새들 데이터베이스 및 테이블 ..

programing 2023.09.16

행의 ID로 다른 테이블에 연결된 행이 2개 이상인 이름을 가져오는 방법

행의 ID로 다른 테이블에 연결된 행이 2개 이상인 이름을 가져오는 방법 데이터베이스와 두 개의 테이블을 만들기 위해 이 코드를 사용했습니다. DROP DATABASE IF EXISTS shop; CREATE DATABASE shop CHARACTER SET utf8mb4; USE shop; CREATE TABLE manufacturer ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL ); CREATE TABLE product ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, price DOUBLE NOT NULL, manufacturer_i..

programing 2023.09.16

다른 Colate를 사용하여 지속 열

다른 Colate를 사용하여 지속 열 노드가 3개인 MariaDB Galera 클러스터가 있습니다. 데이터베이스가 latin1_swedish_ci로 생성되고 이 명령을 사용하여 새 열을 추가합니다. ALTER TABLE pakkeshop.leveringer ADD reverse_stregkode VARCHAR(45) COLLATE latin1_danish_ci GENERATED ALWAYS AS (REVERSE(Stregkode)) PERSISTENT; 그러면 오류가 발생하고 latin1_danish_ci에 열이 있어야 합니다. ALTER TABLE pakkeshop.leveringer MODIFY reverse_stregkode VARCHAR(12) CHARACTER SET latin1 COLLATE ..

programing 2023.09.06

도커로 mariaDB 컨테이너 및 시작 스크립트 시작

도커로 mariaDB 컨테이너 및 시작 스크립트 시작 mariaDB 컨테이너를 만들고 있습니다.docker run와 함께-v pathToSQL:/docker-entrypoint-initdb.d/script.sql자바를 통한 옵션.컨테이너가 언제 내 JDBC 클라이언트와 연결될 준비가 되었는지 어떻게 확인해야 할지 모르겠습니다.초기 스크립트 실행이 중지되고 DB가 작동할 준비가 된 시점은 어떻게 알 수 있습니까?이런 일은 피하고 싶습니다.Thread.sleep(20000), 그것이 현재의 나의 해결책입니다.저는 이와 같은 일을 이루고 싶습니다. Execute command IF return OK then connect do DB ELSE wait 5 second and execute command agai..

programing 2023.09.06

maria db의 데이터 변경 시 maria db에서 sms로 대용량 데이터 전송

maria db의 데이터 변경 시 maria db에서 sms로 대용량 데이터 전송 Databricks 노트북에 스케쥴러를 사용해 보았지만 불필요한 데이터 로딩이 발생하고 있습니다.mariadb의 데이터는 무작위로 변경됩니다. 파이프라인을 시도하면 데이터의 변경 및 데이터를 한 데이터베이스에서 다른 데이터베이스로 전송하기 위한 트리거를 호출할 수 없습니다. 어떤 파이프라인 아이디어나 azure datafactory 아이디어나 python code도 도와주세요. 그래서 제가 Mariadb에서 테이블이 변경될 때 테이블을 전송할 수 있게요.파이프라인을 트리거하는 한 가지 방법은 이벤트 기반 트리거를 사용하는 것입니다. Azure Data Factory에서 이벤트 기반 트리거 만들기.트리거를 만들고 Type a..

programing 2023.09.06

추가 열 ASP를 사용하여 사용자 역할 기본 키를 확장합니다.NET 코어 EF

추가 열 ASP를 사용하여 사용자 역할 기본 키를 확장합니다.NET 코어 EF ASP를 가지고 있습니다.아이덴티티 모델이 포함된 NetCore 프로젝트.Pomelo MySQL 공급자와 함께 10.4.17-MariaDB 데이터베이스를 사용합니다.이 프로젝트는 이미 프로덕션에서 사용되고 있지만 최신 버전의 새 키로 사용자 역할을 확장하고 싶습니다.IdentityUserRole을 다음과 같이 확장하는 고유한 UserRole 클래스를 정의했습니다. public class UserRole : IdentityUserRole { [Key] public Guid OrganizationId { get; set; } [Key] public DateTime Join { get; set; } ... } 따라서 사용자가 '가입..

programing 2023.09.01

반복 가능 읽기 트랜잭션을 사용하는 경우에도 MariaDB 여러 개의 동일한 행

반복 가능 읽기 트랜잭션을 사용하는 경우에도 MariaDB 여러 개의 동일한 행 저는 MariaDB 서버와 약 500명의 일일 활성 사용자가 있는 nodejs 웹 서비스를 가지고 있습니다. 내 코드에서 나는 아래와 같은 트랜잭션을 사용합니다. START TRANSACTION -- select to find out the existence of a row -- -- if the row doesn't exist, a new row inserted -- COMMIT 이 트랜잭션은 중복 행을 삽입하지 않아야 하지만 삽입하지 않습니다. 세션이 다른 2개의 요청이 동시에 도착하여 행이 존재하지 않는 것을 확인한 후 두 세션이 모두 해당 행을 삽입할 때 발생하는 것으로 생각합니다. MariaDB 트랜잭션 격리 수준은..

programing 2023.09.01

MariaDB/MySQL이 갑자기 충돌하여 다시 시작되지 않습니다.

MariaDB/MySQL이 갑자기 충돌하여 다시 시작되지 않습니다. 지난 2주간 제 마리아DB는 주기적으로 고장이 났습니다.다시 시작하면 며칠 동안 문제가 해결되고 다시 문제가 발생합니다.이번 주말에 시간이 더 있을 때 원인을 알아보려고 했는데, 오늘은 고장이 나서 다시 시동이 안 걸려요.단일 Drupal 7 설치로 nginx 서버에서 실행됩니다. system ctl status mariadb 출력입니다.서비스: mariadb.service - MariaDB database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled) Active: failed (Result: exit-code) since Tue 2015-06-09 1..

programing 2023.08.27

마스터 슬레이브 토폴로지에서 두 데이터 센터를 구성하려면 어떻게 해야 합니까?

마스터 슬레이브 토폴로지에서 두 데이터 센터를 구성하려면 어떻게 해야 합니까? mariadb, galera, maxscale을 사용하여 두 데이터 센터 간에 데이터를 삽입하려고 합니다.각 데이터 센터에는 세 개의 노드가 있습니다. 하나는 마스터 노드이고 다른 하나는 슬레이브 노드입니다.이제 첫 번째 데이터 센터에 장애가 발생할 경우를 대비하여 두 번째 데이터 센터에 데이터를 삽입해야 합니다.제 요구 사항은 데이터 센터1(DC1)의 마스터 노드를 두 번째 데이터 센터(DC2)의 마스터 노드에 슬레이브로 구성하는 것입니다.이를 달성하려면 maxscale에서 어떤 구성을 수행해야 합니까?어떤 링크든 도움이 될 것입니다. 감사해요.언급URL : https://stackoverflow.com/questions/6..

programing 2023.08.27