반응형

mariadb 112

mysql 설명서를 읽는 것이 mariadb 개념을 배우는 좋은 방법입니까?

mysql 설명서를 읽는 것이 mariadb 개념을 배우는 좋은 방법입니까? 나는 mariadb를 배우고 싶습니다.하지만 초보자에게는 설명서가 좋지 않습니다.예를 들어 스토리지 엔진이 무엇인지 설명하지도 않습니다.따라서 설명서는 기본 사항을 이미 알고 있는 사용자를 위한 것입니다. Mysql은 더 좋은 문서를 가지고 있습니다.그래서 mariadb 개념을 배우기 위해 공부할 수 있을지 궁금했습니다.MariaDB는 실제로 (어느 시점에서) MySQL을 기반으로 하고 있기 때문에 개념을 배우는 것이 합리적인 방법이라고 생각합니다. 어쨌든, https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-features/ 은 좋은 참고 자료이기도 합니다.여기에 스토리지 엔진에 대한 설..

itsource 2023.10.24

단일 MariaDB를 Galera 클러스터로 변환

단일 MariaDB를 Galera 클러스터로 변환 다음으로 제가 어떻게 풀어야 할지 모르는 질문이 있습니다. 저는 현재 데비안 9.8에서 mariadb 버전 10.1을 실행하는 서버를 가지고 있습니다.이 서버는 테스트 환경용이므로 실제 운영 환경이 아닙니다. 이제 두 개의 노드를 가지려면 갤러리를 사용하여 클러스터를 만들어야 합니다.이미 두 번째 서버가 마운트되어 있지만 데이터베이스가 이미 생성되어 있고 정보가 있는 노드와 완전히 처음부터 다른 노드로 Galera 클러스터를 구성하는 단계는 무엇인지 모르겠습니다.단계는 무엇이고 무엇을 해야 합니까?언급URL : https://stackoverflow.com/questions/60147697/convert-single-mariadb-to-a-galera-c..

itsource 2023.10.14

C# Windows 응용 프로그램을 통해 MariaDB 데이터베이스에 쿼리를 연결하고 전송하려면 어떻게 해야 합니까?

C# Windows 응용 프로그램을 통해 MariaDB 데이터베이스에 쿼리를 연결하고 전송하려면 어떻게 해야 합니까? 원격 sql 데이터베이스에 쿼리를 연결하고 보낼 수 있는 안전한 방법을 찾고 있습니다. 중요한 조항은 외부 디렉토리를 사용하고 싶지 않다는 것입니다..NET의 내장된 도구로 이 모든 작업을 수행하고 싶습니다. 가장 안전하고 쉬운 방법이 무엇인지 몰라서 막았습니다. MySQL 데이터베이스를 C# WinForm Application에 연결하는 방법을 시도했지만 오래된 프레임워크 때문에 mysql 참조를 추가할 수 없습니다.다음을 사용하여 안전한 연결을 만들 수 있는 방법이 있는지 궁금합니다. using System.Data.SqlClient; 서버의 세부 정보가 연결 문자열에 정확하다고 확신..

itsource 2023.10.14

MariaDB 10.0은 덤프 삽입 시 외부 키 이름을 바꿉니다.

MariaDB 10.0은 덤프 삽입 시 외부 키 이름을 바꿉니다. 상태: MariaDb 10.0으로 정확한 두 개의 데이터베이스 설정 하나는 꽉 찼고 다른 하나는 비어있고 덤프가 삽입되기를 기다리고 있습니다. 표에 외래 키 제약 조건이 있습니다. ALTER TABLE `rel_account_account` ADD CONSTRAINT `FK_Account` FOREIGN KEY (`InAccountID`) REFERENCES `t_account` (`ID`) ON DELETE RESTRICT ON UPDATE CASCADE; 데이터베이스를 덤프할 경우 mysqldump -uroot -p --default-character-set=utf8 livedb -r live.sql 다른 시스템에서 복구하는 방법으로 ..

itsource 2023.10.09

mysql 출력을 bash 변수로 구문 분석하면 공백으로 인해 깨집니다.

mysql 출력을 bash 변수로 구문 분석하면 공백으로 인해 깨집니다. 테이블의 모든 행을 읽고 개별 변수에 bash로 넣으려고 하는데 셀 항목에 공백이 있는 경우 문제가 발생합니다. while read id name neighbourhood city do echo "ID: $id" echo "name: $name" echo "neighbourhood: $neighbourhood" echo "city: $city" echo -e "\n" done echo "ID: $id" > echo "name: $name" > echo "neighbourhood: $neighbourhood" > echo "city: $city" > echo -e "\n" > done <

itsource 2023.10.09

MySQL: 일치하는 두 열을 사용하여 한 열에서 다른 열로 데이터 업데이트

MySQL: 일치하는 두 열을 사용하여 한 열에서 다른 열로 데이터 업데이트 일치하는 두 열을 기준으로 열을 업데이트하려고 합니다.firms.id = investors.firm그리고.investors.firm_role = "ceo", 서버가 계속 제 구문을 거부하고 있습니다.난 시도했다.inner joins, 없는inner joins, 이 모든 것이 저에게는 너무 복잡해서 다음에 무엇을 해야 할지 잘 모르겠습니다. UPDATE firms JOIN investors USING (firms.id = investors.firm) SET firms.ceo = investors.name WHERE investors.firm_role = "ceo" 오류: SQL 오류(1064):SQL 구문에 오류가 있습니다. Ma..

itsource 2023.09.24

지정된 서비스 ID 이전에 모든 데이터 선택

지정된 서비스 ID 이전에 모든 데이터 선택 좋은아침! https://dbfiddle.uk/ ?rdbms= mariadb_10.5& fiddle=4e2bdf9aeca8b69d829770589c14807 설명: 표 "시간 간격" 내일부터 +2일, 시간 범위 14-18시 사이의 날짜 범위로 이 테이블을 채웁니다. 로트 3회 업데이트 후 "2"로 서비스 설정 (랜덤 아이디 선택) SELECT * FROM timeslots ORDER BY timeslot ASC 그리고 이것이 그 바이올린을 보여주는 결과입니다.하지만 이제는 특정 결과를 얻기 위해 sql 쿼리를 확장해야 하는데 어떻게 구현할 수 있을지 모르겠습니다.아마 당신은 뭔가 생각이 있을 겁니다. 첫 번째 단계:서비스가 = 0인 타임슬롯만 받고 싶습니다. ..

itsource 2023.09.19

Mariadb 열 저장소에서 텍스트 데이터 형식을 만들 수 없습니다.

Mariadb 열 저장소에서 텍스트 데이터 형식을 만들 수 없습니다. https://mariadb.com/kb/en/library/columnstore-create-table/ 이렇게 말하면 효과가 있습니다. DROP TABLE IF EXISTS `orders`; CREATE TABLE orders ( orderkey INTEGER, customer VARCHAR(45) ) ENGINE=ColumnStore; 이 페이지에서는 TEXT 데이터 형식이 지원된다고 합니다. https://mariadb.com/kb/en/library/columnstore-data-types/ ColumnStore는 다음 데이터 유형을 지원합니다. TEXT 하지만 이게 안 돼요.. DROP TABLE IF EXISTS `orde..

itsource 2023.09.14

보기에서 CURRENT_ROLE 사용

보기에서 CURRENT_ROLE 사용 MariaDB를 사용하고 있으며 현재 설정된 역할을 기준으로 기존 사용자 테이블의 출력을 제한하는 것이 보관 대상입니다. (일반 사용자는 자신의 데이터만 보고, 팀 리더는 팀원의 데이터를 보고, 관리자는 모든 데이터를 볼 수 있습니다.) SELECT * FROM USERS WHERE user = session_user() or current_role() = 'CEO' 이는 문으로는 잘 작동하지만 USER() 대 SESSION_USER()의 문제와 유사한 뷰 정의에서는 작동하지 않습니다. 이 문제를 해결할 방법이 있습니까?저는 또한 완전히 다른 접근법에도 개방적입니다.고마워. information_schema.enabled_roles도 사용할 수 없습니다. 다음 단계를..

itsource 2023.09.04

동일한 데이터 유형에도 불구하고 "외부 키 제약 조건이 잘못 형성됨"

동일한 데이터 유형에도 불구하고 "외부 키 제약 조건이 잘못 형성됨" 외부 키를 추가하고 싶습니다.Enrols.mid그 참고문헌Member.id그러나 몇 번의 시도(인덱스 검색, 키 만들기, 구글 검색)를 해도 여전히 작동하지 않습니다.두 열의 데이터 유형이 완전히 동일한데, 외부 키를 추가해도 작동하지 않는 이유는 무엇입니까? MariaDB [alumni]> alter table Enrols add foreign key (`mid`) references Member.id; ERROR 1005 (HY000): Can't create table `alumni`.`#sql-31e_21d` (errno: 150 "Foreign key constraint is incorrectly formed") MariaDB..

itsource 2023.09.04
반응형