반응형

MariaDB 36

AWS RDS 세션 대 Global sql mode Setting 값

AWS RDS 세션 대 Global sql mode Setting 값 새로운 AWS RDS MariaDB를 설치하고 모든 테이블을 가져왔고 실행 중입니다.예전 DB에는 가지고 있지 않았습니다.STRICT_TRANS_TABLESset를 사용하여 모든 테이블을 살펴보고 열을 수정하여 null 값을 지정해야 합니다.그때까지 사용 안 함으로 설정하고 싶습니다.STRICT_TRANS_TABLES지금은 테스트를 하고 나중에 다시 추가할 수 있습니다. 수정할 수 있었습니다.@@SESSIONSQL 모드는 괜찮지만 삽입된 일부가 null이기 때문에 레코드를 삽입할 수 없습니다.@@GLOBAL아직도 대체하고 있습니다.@@SESSIONSQL 모드. MySQL Workbench를 사용하여 RDS에 액세스하고 사용하려고 할 때..

programing 2023.09.12

MariaDB MySQL 최적화

MariaDB MySQL 최적화 저는 VPS에서 MariaDB의 최고 성능을 설정하는 것을 조금 고수했습니다.보유 코어: 6개, 16GB RAM, 300GB SSD, CloudLinux, LiteSpeed >> MySQLTuner 1.7.0 - Major Hayden >> Bug reports, feature requests, and downloads at http://mysqltuner.com/ >> Run with '--help' for additional options and output filtering [--] Skipped version check for MySQLTuner script [OK] Currently running supported MySQL version 10.2.13-Maria..

programing 2023.09.07

'*.cnf' 파일의 변경 내용이 활성화되도록 하려면 어떻게 해야 합니까?

'*.cnf' 파일의 변경 내용이 활성화되도록 하려면 어떻게 해야 합니까? Linux Mint 18.2 시스템에서 여기에 언급된 것처럼 mysql을 구성하려고 합니다. https://websiteforstudents.com/install-erpnext-erp-platform-on-ubuntu-16-04-18-04-lts-with-nginx-mariadb-support/ . 추가했습니다.innodb-file-format=barracuda에게[mysqld]섹션에/etc/mysql/mariadb.conf.d/50-server.cnf그리고 mysql 서비스를 다시 시작했습니다.그러나 이러한 설정은 적용되지 않습니다. 다음 명령을 실행하는 경우 sudo mysql -u root -p SHOW VARIABLES L..

programing 2023.09.07

mariadb에서 정수를 이진으로 캐스트하는 방법

mariadb에서 정수를 이진으로 캐스트하는 방법 저는 mariadb의 캐스트 기능에 문제가 있습니다.쿼리는 같지만 결과적으로 sql server와 mariadb는 다릅니다. sql 서버에서: Query: select CAST(1234 as binary(10)) Result: 0x000000000000000004D2 in mariadb: Query: select CAST(1234 as binary(10)) Result: 1234 이해가 안 돼요.제가 설명하고 해결책을 제시할 수 있도록 도와주세요.binary캐릭터 유형입니다. 하지만 있습니다.hex함수를 사용하여 식의 16진수 값을 가져옵니다. select hex(1234); +-----------+ | hex(1234) | +-----------+ | ..

programing 2023.09.07

마리아에서 많은 업데이트를 사용하여 SQL 스크립트 진행률 모니터링DB

마리아에서 많은 업데이트를 사용하여 SQL 스크립트 진행률 모니터링DB 다음과 같은 수백만 개의 업데이트 문이 있는 스크립트를 실행하고 있습니다. UPDATE data SET value = 0.9234 WHERE fId = 47616 AND modDate = '2018-09-24' AND valueDate = '2007-09-01' AND last_updated < '2018-10-01'; fId, modDate 및 valueDate는 데이터 테이블의 복합 기본 키의 세 가지 구성 요소입니다. 처음에 이 프로그램을 실행했습니다.AUTOCOMMIT=1하지만 제가 생각하기엔 더 빨라질 것 같아서요AUTOCOMMIT=0그리고 거래를 25개의 블록으로 묶었습니다. 자동 커밋 모드에서는SHOW PROCESSLIS..

programing 2023.09.02

Apache2 Maria DB가 있는 웹 서버에서 오류가 발생했습니다. 요청한 URL을 찾을 수 없습니다.

Apache2 Maria DB가 있는 웹 서버에서 오류가 발생했습니다. 요청한 URL을 찾을 수 없습니다. 저는 라즈베리 파이 3를 가지고 있는데 그것으로 웹 서버를 만들고 싶습니다.Apache 2와 Maria DB를 다운로드했습니다.이제 localhost를 열고 Apache2 Debian 기본 페이지를 볼 수 있지만 http://localhost/phpmadmin을 입력하면 오류가 발생합니다.다음과 같이 표시됩니다.찾을 수 없음 - 이 서버에서 요청한 URL을 찾을 수 없습니다.로컬 호스트 포트 80의 Apache/2.4.54(Raspbian) 서버 이 문제를 해결하는 방법을 아는 사람이나 해결책을 찾을 수 없어서 설명하는 튜토리얼을 아는 사람이 있습니까?언급URL : https://stackoverf..

programing 2023.09.02

해당 열의 값 또는 하위 배열을 포함하는 모든 레코드를 가져오는 방법은 무엇입니까?

해당 열의 값 또는 하위 배열을 포함하는 모든 레코드를 가져오는 방법은 무엇입니까? 마리아 DB에 문제가 생겼어요.JSON 배열을 유지하기로 결정한 열이 있는 sql 테이블이 있습니다.해당 열의 값 또는 하위 배열을 포함하는 모든 레코드를 가져오기 위해 올바른 선택을 하는 방법을 아는 사람이 있습니까?예: rank = ["25","26","30"]; SELECT JSON_EXTRACT(rank, '$') AS rarray FROM table WHERE "25" IN rarray; Or WHERE ["25", "26"] IN rarray; 감사해요!이것을 사용해 보십시오. select column_names from table where json_search(rank, "one", "25") is not ..

programing 2023.09.02

테이블 만들기 쿼리를 실행하는 동안 오류 1064가 발생합니까?

테이블 만들기 쿼리를 실행하는 동안 오류 1064가 발생합니까? 저는 이미 고객과 제품 표를 만들었습니다.phpmyadmin에서 다음 명령을 실행하는 동안 이 오류가 발생합니다. CREATE TABLE orders ( id INT NOT NULL AUTO_INCREMENT, orderNumber INT, productId INT, customerId INT, orderDate DATETIME default CURRENT_TIMESTAMP, PRIMARY KEY(id), PRIMARY KEY (customerId) REFERENCES customers(id) , FOREIGN KEY (productId) REFERENCES products(id) ); 1064 오류둘 이상의 기본 키를 만들 수 없습니다. ..

programing 2023.09.02

mysql에서 mariadb로 mysqdump - 데이터베이스 크기 차이

mysql에서 mariadb로 mysqdump - 데이터베이스 크기 차이 나는 mysql에서 mariadb로 전환하기를 원했고, 그렇게 하기 위해 나는 이전 데이터베이스를 내보내고 그것들을 새로운 mariadb 서버로 가져오는데, 이제 나는 새로운 가져온 데이터베이스가 원래 데이터베이스보다 작다는 문제를 가지고 있습니다. 다음을 수행했습니다. mysqldump(mysqdump --all-dump --user=root --password --master-data > backup database)에서 mysqdump로 백업을 만들었습니다.sql) 새 maridb-server(mysql -u root -p < 백업 데이터베이스)로 가져왔습니다.sql) 데이터베이스의 크기를 확인하려면 다음을 확인합니다. 원본 ..

programing 2023.09.02

.NetCore MariaDb Dapper - 저장 프로시저를 실행하는 방법?

.NetCore MariaDb Dapper - 저장 프로시저를 실행하는 방법? Dapper with Mysql(MariaDB)을 사용하여 저장 프로시저를 실행하는 데 문제가 있습니다. 저장 절차는 다음과 같습니다. CREATE DEFINER = `user` @`%` PROCEDURE database.`proc_EnterRow`( IN `_entity_number` INT(11), IN `_price` DECIMAL(19, 13), IN `_valuation_date` DATETIME) LANGUAGE SQL NOT DETERMINISTIC NO SQL SQL SECURITY DEFINER BEGIN INSERT INTO tablename (entity_number, entity_name, valuatio..

programing 2023.09.02
반응형