반응형

MariaDB 75

mariadb 사용자에게 데이터베이스 생성 권한 부여

mariadb 사용자에게 데이터베이스 생성 권한 부여 데이터베이스 관리에서 루트 사용자를 사용하는 것은 잘못된 행동이며 기본 권한(데이터베이스 작성, drop db, 새로 생성된 모든 db에 대한 모든 액세스 등)을 가진 커스텀 사용자를 설정하고 있습니다. 사용자를 생성했습니다.antoine이 사용자는 에 로그인하기 위해 사용되는 기본 사용자여야 합니다.mariadb server. 문제는 어떻게 관리 권한을 부여해야 하는지 모르겠다는 것입니다.create database xxx,drop database xxx등...매뉴얼에서는 특권을 부여하기 위해 다음 명령을 실행하는 방법에 대해 설명합니다. GRANT role ON database.table TO user@host 하지만 서버 권한에 관해서는 어떻게 ..

programing 2022.09.21

FreeBSD 분기 바이너리 mariadb101-server가 없습니다. 이유가 무엇입니까?

FreeBSD 분기 바이너리 mariadb101-server가 없습니다. 이유가 무엇입니까? FreeBSD 11.1에서 mariadb101-server 구축에 문제가 있습니다.그래서 마지막 수단으로 분기별 보고서(아이들, 보통 포트와 패키지를 혼재시키면 안 된다)에서 바이너리를 얻을 수 있다고 생각했는데, mariadb101-server용 패키지는 없습니다. http://pkg.freebsd.org/FreeBSD:11:amd64/quarterly/All/ 왜 없는 거죠?한번 시도해 보세요latest: http://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/ 그mariadb101-server: http://pkg.freebsd.org/FreeBSD:11:amd64/lat..

programing 2022.09.21

도커 마리아 데이터베이스에 접속하려면 어떻게 해야 하나요?

도커 마리아 데이터베이스에 접속하려면 어떻게 해야 하나요? 입니다.docker run --name db -e MYSQL_ROOT_PASSWORD=test -d -p 3306:3306 mariadb dbsql db에 해야 요? 어디선가 임시 컨테이너(컨테이너를 삭제한 후)를 사용한 솔루션을 본 적이 있지만, 더 이상 찾을 수 없습니다. sudo docker exec -it [other flags] [command] db.mysql 클라이언트만, 추가 도커 컨테이너는 필요 없음 호스트에 mysql 클라이언트를 설치합니다. apt-get install mysql-client 다음 명령을 사용하여 데이터베이스 컨테이너에 액세스합니다. mysql -u -p -h $(docker inspect --format '{..

programing 2022.09.21

AWS RDS MariaDB 용량 계획

AWS RDS MariaDB 용량 계획 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 1년 전에 문을 닫았어요 이 질문을 개선하다 고객은 AWS RDS MariaDB 인스턴스에 대해 다음을 프로비저닝했습니다. 인스턴스 유형: db.m5.large, vCPU: 2, RAM: 8GB, Multi AZ:아니요, 리플리케이션:아니요, 스토리지: 100 GB, 유형: 범용 SSD 인스턴스 프로비저닝의 기반이 무엇인지 알 수 없습니다.질문: 용량 계획에서 고려해야 할 모든 요소는 무엇입니까? 이것은 일반적인 실가동형 데이터베이스 구성입니까? 부터 고객이 프로비저닝 완료 델은 고객의 의견을..

programing 2022.09.18

SQL 조회에 단순 regex 패턴 적용

SQL 조회에 단순 regex 패턴 적용 특정 열이 있는 모든 행을 두 단어로만 검색합니다.시도했지만 실패했습니다. SELECT DISTINCT sentence FROM vocab WHERE p='adj' AND sentence REGEXP '^[a-zA-Z]+\s[a-zA-Z]+$' 이거 안 되는 것 같아.단어에는 ! 또는 ?가 포함될 수 있습니다. 그래서 저는 그렇게 생각하지 않습니다.[a-zA-Z]어느 쪽이든 적절합니다. EDIT: 조금 바꿔 말하면, 임의의 「그룹」의 문자와 일치합니다.의미. xczc zczxc~ 1233 iojsd +a s~s. (.*) 같은 것을 사용해도 될까요?MySQL은 지원되지 않으므로[[:space:]]대신 다음과 같이 시도해 보십시오. SELECT DISTINCT se..

programing 2022.09.17

Django 중첩 쿼리

Django 중첩 쿼리 Django에서는 원시 쿼리를 사용하지 않고 다음과 같은 중첩된 SQL 구조를 구현하려고 합니다. SELECT id, session_hash, user_id, price_type_id, room_category_id, check_in_date, price, captured_date FROM (SELECT p.*, Row_number() OVER (partition BY check_in_date, price_type_id, room_category_id ORDER BY captured_date DESC) AS rn FROM dashboard_prices p WHERE room_category_id = 1 AND price_type_id = 1 AND check_in_date >= '..

programing 2022.09.17

Galera 10 클러스터 노드에서 쿼리 삭제

Galera 10 클러스터 노드에서 쿼리 삭제 5 노드 클러스터의 Node 1에서 오류가 발생했습니다.노드 1에 대한 쿼리는 클라이언트의 관점에서 성공한 것처럼 보이지만 삽입에 실패했습니다.autoinc는 업데이트 쿼리에 포함되지 않아야 하는데 autoinc 오류가 많이 발생하고 있습니다.또한 이로 인해 우선순위가 높은 트랜잭션이 발생하여 노드를 오프라인으로 전환하여 트랜잭션 재생을 수행할 때까지 성능 문제가 발생할 수 있습니다.의 엔트리의 일부를 다음에 나타냅니다.error.log디버깅을 켜고 셋업에 대해 설명하겠습니다.우리는 어떻게 더 문제를 해결해야 할지 막막하다. 트랜잭션을 계속하는 유일한 방법은 모든 클라이언트가 연결 풀을 폐기하고 재구축하는 것입니다. 설정에 대한 자세한 내용은 다음과 같습니다..

programing 2022.09.16

MySQL의 Connector/J는 MariaDB에서 작동합니까?

MySQL의 Connector/J는 MariaDB에서 작동합니까? 여기에서 Connector/J를 사용하여 MariaDB 데이터베이스에 연결하려고 하는데, 이 작업이 실패하고 MariaDB가 기록됩니다. [경고] db: 'enwikt_parsed' 사용자: 'javawiki' 호스트: 'localhost' (통신 패킷을 읽는 중 오류가 발생했습니다)에 대한 연결 12를 중단했습니다. ` MySQL의 Connector/J가 MariaDB와 함께 작동한다고 생각했을 뿐인데, 지금은 잘 모르겠습니다.MariaDB가 자체 Java API/Connector를 가지고 있는 것은 알지만, 다른 사람의 코드를 사용하여 Wiktionary를 해석하고 있기 때문에 사용할 수 없습니다. 좀 더 복잡한 솔루션을 시도하기 전에..

programing 2022.09.16

MariaDB / Larabel 5 태그 보관에 최적인 엔진

MariaDB / Larabel 5 태그 보관에 최적인 엔진 안녕하세요 저는 태그를 db에 저장하고 싶습니다. 투고 검색은 태그를 기반으로 합니다.그리고 일관성 및 퍼포먼스를 찾고 있습니다.아쉽게도 외부 키나 대체 키가 있으면 좋을 것 같습니다.아리아 엔진으로 시험해 봤는데, 외국 키는 지원하지 않아요. 이행 파일은 다음과 같습니다. Schema::create('tags', function (Blueprint $table) { $table->engine = 'Aria'; $table->increments('id')->nullable(); $table->string('tag',100); $table->unique('tag'); }); Schema::create('post_tag', function (Blu..

programing 2022.09.16

ms-access NZ를 IFNULL MySQL 또는 MariaDB 함수로 변환하려면 어떻게 해야 합니까?

ms-access NZ를 IFNULL MySQL 또는 MariaDB 함수로 변환하려면 어떻게 해야 합니까? ms-access에서 regex 기반 MySQL 또는 MariaDB SQL에 대한 SQL 쿼리의 "translator"를 sed와 함께 씁니다. 문제는 nz 함수로 두 가지 형태가 있습니다. access MariaDB or MySQL nz(expr1,expr2) --> ifnull(expr1,expr2) nz(expr) --> ifnull(expr,0) 각 케이스에 대해 다음 두 가지 조건이 있지만 두 가지 모두에 대해 하나만 있는 것은 아닙니다. sed -E 's/nz\((.*),(.*)\)/ifnull\(\1,\2\)/gi' sed -E 's/nz\((.*)\)/ifnull\(\1,0\)/gi'..

programing 2022.09.16
반응형