반응형

mariadb 112

이진 로깅 옵션이 켜져 있을 때 SUPER 권한이 해제되는 이유는 무엇입니까?

이진 로깅 옵션이 켜져 있을 때 SUPER 권한이 해제되는 이유는 무엇입니까? 다음 오류가 발생했을 때 SUPER 권한을 활성화하는 방법에 대해 인터넷을 통해 많은 권장 사항이 있습니다. "ERROR 1419 (HY000):SUPER 권한이 없으며 이진 로깅이 활성화되어 있습니다." 그러나 바이너리 로깅 옵션이 켜져 있을 때 MySQL이 이러한 권한을 비활성화하는 이유를 찾을 수 없었습니다. DB를 수정하는 트리거 등을 사용하는 경우 복제에 문제가 있습니까?안전한지, 그렇지 않은 경우 슈퍼 권한을 반환할 경우 어떤 문제에 부딪힐 수 있습니까?나는 이 제한의 이면에 어떤 근거가 있어야 한다고 생각하지만 어느 것이 어떤 것인지 이해할 수 없다. 이것에 대한 답을 아는 사람? 감사합니다.여기 문서에서 찾은 몇..

itsource 2022.09.27

MariaDb Json 지원

MariaDb Json 지원 윈도우 10을 사용하고 있습니다. MariaDB 10.1.18을 실행하고 있으며 JSON은 10.0.1부터 지원되고 있습니다. 그러나 플라스크 DB 이행을 시도하면 오류가 발생합니다.json은 지원하지 않습니다.10.2의 MariaDB는 아직 JSON 타입을 지원하지 않으며 아직 진행 중입니다.MariaDB 10.2는 JSON 기능을 지원합니다. 다른 JSON 관련 기능(예: CONNECT JSON 테이블 유형 또는 EXPLYE / Analyze FORMAT=JSON)도 있습니다.언급URL : https://stackoverflow.com/questions/42731987/mariadb-json-support

itsource 2022.09.26

MySQL/MariaDB는 정확히 1분 42초 후에 셧다운됩니다.

MySQL/MariaDB는 정확히 1분 42초 후에 셧다운됩니다. Virtual Box와 Vagrant를 통해 MacOS Sierra에 홈스테드를 설치했습니다.박스를 1분 42초 이상 올린 후에 MySQL이 스스로 셧다운된 이유를 제외하고 모든 것이 작동합니다. 처음 1분 42초 동안은 문제없이 MySQL을 사용할 수 있는데 갑자기 서비스가 종료되어 접속이 거부됩니다. I tailed./var/log/syslog다음 syslog 엔트리가 표시되는 경우. Dec 10 20:02:25 homestead systemd[1]: mariadb.service: Start operation timed out. Terminating. Dec 10 20:02:25 homestead mysqld[1611]: 2016-12..

itsource 2022.09.26

3개의 다른 SELECT 쿼리를 통합하여 3개의 다른 카테고리에서 각각 10개의 값을 가져와 하나의 임시 테이블에 삽입하는 방법

3개의 다른 SELECT 쿼리를 통합하여 3개의 다른 카테고리에서 각각 10개의 값을 가져와 하나의 임시 테이블에 삽입하는 방법 이 있습니다.latest_comments테이블은 N분마다 다시 작성됩니다.내용물은 에서 추출한 것입니다.posts그리고.comments테이블과 통합됩니다.3가지 카테고리(빨간색, 녹색, 파란색)가 있으며 각 카테고리의 최신 코멘트는 10개씩 표시됩니다.latest_comments. 쿼리를 통합하거나 병합하지 않으면 다음과 같이 됩니다. INSERT INTO `latest_comments` (`post_id`, `comment_id`, `date`, `comment`, `category`) SELECT p.id AS `post_id`, c.post_id AS `comment_id..

itsource 2022.09.26

MySQL에 양수/음수 기호 저장

MySQL에 양수/음수 기호 저장 재귀 쿼리 중에 관련 데이터의 기호를 저장해야 합니다.어떻게 하면 좋을까요? 아마도요. 부울 기호로 만들어 사용IF(sign, 1, -1) 사인을 하다tinyint기호 값을 +1 또는 -1로 제한합니다. 값을 +1과 -1로 제한하는 경우 어떻게 하는 것이 최선입니까?흥미롭게도, 정수는 명백히 저장될 수 없습니다.enumdatatype (단, 1과 -1은 문자열일 수 있습니다) 그러나 재귀적 쿼리는 다음과 같습니다.weight로 변경됩니다.sign(https://stackoverflow.com/a/45258770/1032531) 를 참조해 주세요. WITH RECURSIVE t AS( SELECT pha.*, h.value FROM portfolios_has_account..

itsource 2022.09.26

REST API에 대한 Larabel DB 쿼리가 매우 느립니다.

REST API에 대한 Larabel DB 쿼리가 매우 느립니다. 라라벨과 함께 첫 걸음을 내딛고 음악 재생 목록을 작성하려고 합니다.데이터베이스에는 다음 3개의 엔티티/모델이 있습니다. Play Song Artist 테이블 생성: Schema::create('plays', function (Blueprint $table) { $table->id(); $table->bigInteger('song_id')->unsigned(); $table->foreign('song_id') ->references('id') ->on('songs') ->onDelete('cascade'); $table->dateTimeTz('date'); $table->bigInteger('station_id')->unsigned(); ..

itsource 2022.09.25

MySQL 업데이트가 인덱스 조건 푸시다운을 지원하지 않습니까?

MySQL 업데이트가 인덱스 조건 푸시다운을 지원하지 않습니까? CREATE TABLE `t2` ( `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, `c` char(10) DEFAULT NULL, `d` varchar(256) DEFAULT NULL, `e` text, KEY `ii1` (`a`,`b`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; sql1: update t2 set b = 3 where a = 1; sql2: select b from t2 where a = 1; sql2는 인덱스 조건 푸시다운을 사용하지만 sql1은 사용하지 않습니다.그런데 왜 엔진과 서버 변환 사이의 데이터 형식일까요? mysql> explain ..

itsource 2022.09.25

DBeaver를 사용하여 로컬 호스트의 MariaDB에 연결할 수 없음

DBeaver를 사용하여 로컬 호스트의 MariaDB에 연결할 수 없음 방금 설치했습니다.mariadbUbuntu에서 mysql Ver 15.1 Distrib 10.0.31-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 로컬 웹 서버를 통해 PHP를 사용하여 DB에 연결할 수 있으며 명령줄을 통해 연결할 수 있습니다.그러나 GUI에서 DBeaver를 연결할 수 없습니다.MariaDB 드라이버를 사용하여 연결을 설정했습니다.localhost입항하여3306와 함께rootuser/pass CLI에서 사용합니다. 다음의 에러가 표시됩니다. Could not connect to address=(host=localhost)(port=3306)(type=mas..

itsource 2022.09.25

도커의 mysql 서버에 연결

도커의 mysql 서버에 연결 첫 번째 도커 컨테이너에서 mysql 서버를 실행하는 경우: docker run --name mysqlserver -e MYSQL_ROOT_PASSWORD=pass -d mysql:5.5 및 두 번째 도커 컨테이너를 첫 번째 컨테이너와 연결합니다. docker run --name myapp --link mysqlserver:mysql -d vladimir/app 두 번째 도커 컨테이너에 python 앱이 있고 첫 번째 컨테이너에 있는 데이터베이스에 연결하려고 하는데 어떤 호스트를 사용할지 어떻게 결정합니까?나는 mysql에 대해 잘 모른다.mysql 문서를 보면 다음과 같은 명령어가 필요할 수 있습니다. import _mysql db=_mysql.connect(host="m..

itsource 2022.09.24

PDO의 두 결과 비교

PDO의 두 결과 비교 내 웹 앱에서는 사용자가 코드 에디터에 SQL SELECT 문을 쓸 수 있습니다.그리고 그의 결과 세트와 나의 결과 세트를 비교하여 그의 솔루션이 맞는지 확인하고 있습니다. 이러한 질문에는 2가지 결과가 있습니다. // user SQL, for example "SELECT col_1, col_2 FROM table ORDER BY col_1"; $query1 = $con->prepare($userSql);" $query1->execute(); // correct SQL $query2 = $con->prepare("SELECT col_1, col_2 FROM table;"); $query2->execute(); 이들 오브젝트의 결과를 비교해야 합니다.구체적으로는 이들 2개의 결과 세..

itsource 2022.09.24
반응형