반응형

mariadb 68

matplotlib를 사용하여 SQL(MariaDB)의 표 값 표시

matplotlib를 사용하여 SQL(MariaDB)의 표 값 표시 두 개의 열 데이터를 추출하여 이 열 데이터를 값으로 사용하여 히스토그램을 matplotlib에 표시하려고 합니다.저는 Matplotlib에서 발견된 다음 답변을 면밀히 추적했습니다. SQL 쿼리 결과를 가능한 한 많이 플롯합니다. 몇 가지 측면만 다릅니다(예: 사용되는 SQL 모듈).스크립트가 실행되었지만 오류가 발생했습니다. Traceback (most recent call last): File "plot_script.py", line 22, in for row in result: TypeError: 'NoneType' object is not iterable 내 파이썬 스크립트는 다음과 같습니다. import mysql.connec..

source 2023.07.30

최적화를 통해 손상된 인덱스이지만 검사 또는 분석을 통해 손상되지 않음

최적화를 통해 손상된 인덱스이지만 검사 또는 분석을 통해 손상되지 않음 저는 2천만 줄의 테이블을 가지고 일합니다.이 테이블을 최적화하려고 했지만 SQL에서 다음 메시지를 반환했습니다. "'' 테이블의 인덱스가 손상되었습니다. 복구해 보십시오." 하지만 제가 이 표를 분석해보면요.SQL 반환 '알겠습니다' 제 질문은 테이블 크기에 문제가 있어 최적화를 방해하는 것입니까?아니면 다른 곳에 문제가 있나요? 편집: OPTIMIZE TABLE note Table does not support optimize, doing recreate + analyze instead error Index for table is corrupt; try to repair it status Operation failed ANALYZ..

source 2023.07.30

MySQL/MariaDB 업데이트 카운터 그룹 기준

MySQL/MariaDB 업데이트 카운터 그룹 기준 업데이트 방법number1,2,3,4,...를 카운트하도록 열을 표시한 후 다른 열이 있을 때 1에서 다시 시작됩니다.booking_id변화? 제가 지금까지 알아낸 것은 다음과 같습니다. SET @pos := 0; SET @last := 0; UPDATE booking_segments SET number = (SELECT @pos := if(booking_id = @last, @pos + 1, 1)), @last := booking_id where 1 ORDER BY booking_id, pickup_time_utc; 저는 이런 것이 효과가 있어야 한다고 생각합니다만, 저는 그것을 어떻게 회피해야 할지 모르겠습니다.@last := booking_id구문..

source 2023.07.25

PrestaShop은 이유 없이 /tmp에 #sql_파일을 생성합니다.

PrestaShop은 이유 없이 /tmp에 #sql_파일을 생성합니다. 나의 예비 공장에서 나는 이상한 문제에 직면해 있습니다.Prestashop은 my.cnf에 구성되어 있으므로 /tmp에 배치된 임시 테이블을 생성합니다. 이 테이블은 정상이지만 테이블이 생성되는 이유와 원인에 대한 문제입니다.파일 예: mysql:mysql /tmp/#sql_c2d_3.MAD 제 서버는 centos 7, mariadb 10.3, php 7.1을 지원합니다.더 필요한 것이 있다면 기꺼이 공유하겠습니다. 제 서버는 centos 7, mariadb 10.3, php 7.1을 지원하며, 저는 https://mariadb.com/kb/en/library/mysqld-fills-tmp-with-file-tmpsql_26be_0m..

source 2023.07.25

'root' 사용자에 대한 액세스가 거부되었습니다(암호 사용: 아니요).

'root' 사용자에 대한 액세스가 거부되었습니다(암호 사용: 아니요). 이것은 제 도커 합성 파일입니다. 도커 합성 명령을 실행할 때마다 제목에 지정된 오류가 나타납니다.도커 합성 구성을 실행해 봤는데 모든 것이 일치합니다. version: "3.8" services: phedon-service: build: . restart: always ports: - "8080:8080" networks: - phedon depends_on: - phedon_db env_file: - .env phedon_db: image: "mariadb:10.6" container_name: mariadb restart: always healthcheck: test: [ "CMD", "mariadb-admin", "--pro..

source 2023.07.25

mariadb 기억이 안정되는 데 얼마나 걸립니까?

mariadb 기억이 안정되는 데 얼마나 걸립니까? 5.13 mysql tuner와 tuning primer에 따라 my.cnf를 수정했지만, mariadb의 사용이 언제 안정적으로 메모리에 저장될지는 정확히 알 수 없습니다. 여기 mysql 튜너 결과 - ------- Performance Metrics ----------------------------------------------------------------------- [--] Up for: 5d 8h 19m 28s (226M q [491.299 qps], 1M conn, TX: 4653G, RX: 49G) [--] Reads / Writes: 95% / 5% [--] Binary logging is disabled [--] Physical..

source 2023.07.10

종료하지 않고 MariaDB 데이터베이스를 남깁니다.

종료하지 않고 MariaDB 데이터베이스를 남깁니다. MariaDB 콘솔(Windows 명령 창)에서 데이터베이스를 종료하지 않고 그대로 두는 방법이 있습니까?(그리고 다른 데이터베이스로 이동하지 않고) 저는 시도했습니다.use NULL;하지만 그것은 단지 "데이터베이스"라는 이름을 가진 데이터베이스를 찾습니다.그USE명령은 SQL 서버에서도 지원되는 비표준 SQL 확장이며 기본 이름 공간(데이터베이스 이름)을 선택합니다. 기본 네임스페이스(데이터베이스) 이름을 지정하지 않으면 SQL 구문에서 데이터베이스를 지정해야 합니다.SELECT a FROM myschema.t1. 기본 데이터베이스의 설정을 취소하는 명령어는 없습니다. 의미가 없기 때문입니다.기본 이름 공간을 사용하거나 사용하지 않습니다.클라이언트..

source 2023.07.05

"참조" 권한이 필요한 이유는 무엇입니까?

"참조" 권한이 필요한 이유는 무엇입니까? 외부 키 제약 조건을 생성하려면참조 테이블을 소유하는 것은 현재여야 합니다.그리고 반드시 가지고 있어야 합니다.REFERENCES명명된 모든 참조 열에 대한 권한입니다.출처: https://mariadb.com/kb/en/constraint_type-foreign-key-constraint/ 왜요?참조 권한의 이유는 다른 테이블을 참조하는 테이블이 다른 테이블에 제약 조건을 부과하고 해당 다른 테이블의 소유자가 해당 제약 조건을 허용하지 않을 수 있기 때문입니다. 참조 권한이 없는 경우 어떤 일이 발생할 수 있는지 살펴보겠습니다. CREATE TABLE Employees ( EmpID INTEGER NOT NULL PRIMARY KEY, Name VARCHAR(..

source 2023.07.05

mariadb에서 데이터 디렉토리 변경

mariadb에서 데이터 디렉토리 변경 mariadb에서 데이터 디렉토리를 변경하려고 합니다. ini 파일에서 data dir 경로를 변경한 후 서비스를 다시 시작하려고 합니다. 시작할 수 없습니다!다음과 같은 경고 표시: > Error 1067: The process terminated unexpectedly MySQL에서는 data dir changing이 완벽하게 작동하고 있습니다.하지만 왜 같은 것이 작동하지 않는지 모르겠습니다.mariadb. 기본 경로만 작동 중...훌륭한 시스템 내부 도구(예: procmon)를 언급해야 하는데, 이는 이 상황뿐만 아니라 다른 많은 경우에도 매우 유용할 것입니다.Windows 오류 로그는 정말 유용한 두 번째 도구입니다.지식 습득 도구 이제 이 사례에 대한 구..

source 2023.07.05

10.4.24-MariaDB - 외부 키 구속조건이 잘못 형성됨

10.4.24-MariaDB - 외부 키 구속조건이 잘못 형성됨 인person_addresses테이블 오류가 발생하고 있습니다.Foreign key constraint is incorrectly formed내 버전은10.4.24-MariaDB CREATE TABLE persons ( person_id int(11) NOT NULL AUTO_INCREMENT, name varchar(255) NOT NULL, email varchar(50) DEFAULT NULL, phone int(11) DEFAULT NULL, bio text DEFAULT NULL, dob date DEFAULT NULL, gender enum('Male','Female','Other') NOT NULL, status tinyint(..

source 2023.06.15
반응형