반응형

MariaDB 119

MySQL 오류 #1071 - 지정한 키가 너무 깁니다. 최대 키 길이는 767바이트입니다.

MySQL 오류 #1071 - 지정한 키가 너무 깁니다. 최대 키 길이는 767바이트입니다. 다음 명령을 실행하면 다음과 같습니다. ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); 다음 오류 메시지가 표시됩니다. #1071 - Specified key was too long; max key length is 767 bytes 열 1 및 열 2에 대한 정보: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci 생각합니다varchar(20)21바이트만 필요한 반면varchar(500)501바이트만 필요합니다.따라서 총 바이트 수는 767보다 적은 522개입니다.그런데 왜 ..

sourcecode 2023.10.31

mariadb - 테이블 XXX가 엔진에 없습니다.

mariadb - 테이블 XXX가 엔진에 없습니다. 그래서 ALTER TABLE ADD COLUMN 이후에 int()가 아닌 10진수()가 되어야 한다는 것을 깨달았습니다.칼럼을 추가하는 것은 저녁 식사가 빨랐습니다.알터테이블 드롭 칼럼(큰 실수, gh-host 사용했어야 함)을 했을 때 테이블이 50GB 정도로 꽤 크고 파티션이 되어 있기 때문에 문제가 될 것이라는 것을 알았습니다(한 달에 한 개).어쨌든 제가 작동 상태로 놔뒀다가 돌아왔을 때 터미널이 시간 초과되어 프로세스가 실패한 것이 분명합니다.테이블은 여전히 "show tables"에 있지만 선택 시 엔진에 존재하지 않는다고 표시됩니다.ibd 파일이 data dir에 있습니다. select * from SPX_21; 오류 1932 (42S02)..

sourcecode 2023.10.21

Centos7에 LuaSQL 설치

Centos7에 LuaSQL 설치 저는 센토스7 박스를 가지고 있는데 마리아DB를 연결하려면 LuaSQL을 설치해야 합니다.냠냠에서 마리아드브, 루아, 루아록을 설치했습니다.이 상자에 있는 소프트웨어는 컴파일되지 않았습니다. MariaDB-devel과 모든 개발 툴을 설치하였습니다.실행 시: luarocks install luasql- mysql MYSQL_DIR=/usr/include/mysql/ 다음과 같은 오류가 발생합니다. 좋은 의견이라도 있나? Installing https://luarocks.org/luasql-mysql-2.4.0-1.src.rock... Using https://luarocks.org/luasql-mysql-2.4.0-1.src.rock... switching to 'bui..

sourcecode 2023.10.16

ssp 심플 클래스에서 UNION ALL을 사용하는 방법?

ssp 심플 클래스에서 UNION ALL을 사용하는 방법? ssp2 simple class에서 아래 SQL 쿼리를 사용하고 싶습니다. select * from table1 UNION ALL select * from table2 나는 아래 쿼리를 시도했습니다.ssp::simple class하지만 작동하지 않습니다. $table =''; $joinQuery = ' from table1 UNION ALL table2'; return Ssp::simple($_POST, $this->sql_details, $table, $primaryKey, $columns, $joinQuery, $filterQuery, null, null, null); 참고: 사용하고 있습니다.Xampp 5.6.24(MariaDB)$joinQ..

sourcecode 2023.10.16

table_y에 의해 실행되는 트리거를 사용하여 table_x의 모든 엔트리를 삭제하는 방법

table_y에 의해 실행되는 트리거를 사용하여 table_x의 모든 엔트리를 삭제하는 방법 이게 내 암호입니다. CREATE TRIGGER `back_up_data` BEFORE UPDATE ON `admin` FOR EACH ROW BEGIN DECLARE x FLOAT; IF NEW.sem_completed=1 THEN SET x=update_cgpa(); TRUNCATE notifications; TRUNCATE course_offerings; TRUNCATE takes; SET NEW.sem_completed=0; UPDATE students SET current_sem=(current_sem+1); IF OLD.current_semester=0 THEN SET NEW.current_year=O..

sourcecode 2023.09.21

Maria db 원격 액세스

Maria db 원격 액세스 구글 컴퓨팅 엔진에 있는 maria db에 원격으로 접속하려고 합니다.아래 라인에 댓글 후#bind-address = 127.0.0.1 maria db를 다시 시작하면 127.0.0.1:3306에 바인딩됩니다.편집한 파일은 /etc/mysql/mariadb.conf.d/50-server.cnf 입니다. 누가 설치하는 것을 도와주시겠습니까?원격으로 액세스하려면 0.0.0.0에 바인딩해야 합니다.언코멘트하기bind-address필드를 지정하고 값을 다음으로 변경합니다.0.0.0.0.언급URL : https://stackoverflow.com/questions/43040999/maria-db-remote-access

sourcecode 2023.09.21

word press를 mariadb(도커)에 연결할 수 없습니다.

word press를 mariadb(도커)에 연결할 수 없습니다. 저는 두 개의 컨테이너를 가지고 있는데, 하나는 mariadb용이고 다른 하나는 워드프레스용입니다. mariadb에 이 구성을 사용합니다. version: "3" services: mariadb: image: mariadb container_name: mariadb environment: MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD}" volumes: - ./data:/var/lib/mysql ports: - "127.0.0.1:3306:3306" restart: unless-stopped networks: - web networks: web: external: true 그리고 이것은 워드프레스를 위한 것..

sourcecode 2023.09.16

MySQL 시계열은 window 함수를 사용하여 평균 무게를 측정했습니다.

MySQL 시계열은 window 함수를 사용하여 평균 무게를 측정했습니다. 간단한 것이 있습니다.data시계열 데이터에 대한 테이블, 기본적으로 타임스탬프와 값만: Field, Type, Null, Key, Default, Extra 'id','int(11)','NO','PRI',NULL,'auto_increment' 'channel_id','int(11)','YES','MUL',NULL,'' 'timestamp','bigint(20)','NO','',NULL,'' 'value','double','NO','',NULL,'' 저는 기간별 가중치 평균을 계산하기 위한 다소 정교한 쿼리를 개발했습니다. 기본적으로 계산합니다.sum(val x delta time).그@prev_timestamp변수는 기본적으로 ..

sourcecode 2023.09.16

mysql join two table, 그리고 0이 아닌 값을 가진 일치하는 레코드의 필드 이름을 가져옵니다.

mysql join two table, 그리고 0이 아닌 값을 가진 일치하는 레코드의 필드 이름을 가져옵니다. 아래와 같은 테이블이 두 개 있습니다. mysql> show tables; +-------------------+ | Tables_in_testdbs | +-------------------+ | dts | | ref | +-------------------+ 2 rows in set (0.00 sec) 각 테이블의 내용은 다음과 같습니다. mysql> select * from ref; +----+------+------+ | Id | key1 | key2 | +----+------+------+ | 1 | 1 | 1 | | 2 | 1 | 2 | | 3 | 2 | 2 | | 4 | 3 | 1 |..

sourcecode 2023.09.16

MariaDB가 PDO 연결에 응답하지 않음

MariaDB가 PDO 연결에 응답하지 않음 웹 서버 및 기타 서비스를 위해 MariaDB 슬레이브(Read only)를 사용하고 있습니다.몇 주 동안은 정상적으로 작동하다가 갑자기 MariaDB가 pdo 요청에 대한 응답을 중단합니다.또한 웹 서버는 동시에 높은 CPU 사용량(100%)으로 실행되기 시작합니다.다른 서비스를 제공하지만 PDO는 제공하지 않는 MariaDB.MariaDB 프로세스 목록에서 pdo 세션 연결을 끊거나 MariaDB 서비스를 다시 시작하면 모든 것이 다시 작동합니다.제가 이 문제를 파악하는 것을 도와주세요. OS: Debian 10 Buster Server 버전: 10.5.5-MariaDB-1:10.5.5 nginx 버전: nginx/1.20.2 php7.1-fpm 웹 서비스..

sourcecode 2023.09.11
반응형