반응형

MariaDB 36

MYSQL: 다음 업데이트 트리거가 작동하지 않는 이유는 무엇입니까?

MYSQL: 다음 업데이트 트리거가 작동하지 않는 이유는 무엇입니까? CREATE TRIGGER `add_history` AFTER UPDATE ON `meters` FOR EACH ROW CASE inserted.id WHEN 2 THEN INSERT INTO waterlog SET deciliter = 5; WHEN 3 THEN INSERT INTO eleklog SET kwh = 1; END CASE 업데이트되는 행(ID가 2 또는 3인 레코드)에 따라 다른 쿼리를 실행합니다. 미터 테이블은 다음과 같습니다. id meter value 2 water 121 3 elek 344 값은 정기적으로 업데이트되며 다른 테이블의 로그 항목 생성을 트리거해야 합니다.시도해 보기: CREATE TRIGGER `a..

programing 2023.10.01

연결 콘솔에 정보 풀링 인쇄

연결 콘솔에 정보 풀링 인쇄 com.mchange.v2.c3p0을 사용하고 있습니다.독립 실행형 자바 데이터베이스 로더 응용 프로그램에서 "ComboPooledDataSource".데이터 연결을 초기화하면 콘솔 창에 연결 정보를 일식으로 출력합니다.데이터베이스 사용자 이름 및 비밀번호 관련 정보도 포함되어 있습니다. 사용하는 db는 MariaDB입니다. "Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@b1a58a3 [connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@7a4f0f29" 이 메시지를 콘솔에 표시하려면 어떻게 해야 합니까?이 코드..

programing 2023.09.26

Docker 가상 볼륨이 MariaDB 읽기/쓰기 작업에 충분히 빠릅니까?

Docker 가상 볼륨이 MariaDB 읽기/쓰기 작업에 충분히 빠릅니까? MariaDB와 Docker 관련해서 질문이 있습니다.마리아DB-Docker-이미지 공식과 함께 제공된 볼륨을 사용하는 것이 현명한가요?아니면 더 나은 성능을 위해 호스트와 공유하는 폴더를 생성하는 것이 더 나을까요?동료 중 한 명은 읽기/쓰기 작업이 가상 볼륨에서 너무 느려질 수 있다고 우려했습니다. 도커는 Linux 코어 시스템만 사용하므로 해당 가상 볼륨에서 읽기/쓰기 속도가 충분히 빨라야 한다고 생각합니다. 미리 감사드립니다!볼륨과 바인딩 마운트 사이에 성능 차이가 있는지 문의하시는 것 같습니다. 답은 있어서는 안 된다는 것입니다.두 가지 유형 모두 느린 쓰기(copy-on-write) 스토리지 드라이버를 무시하고 호스트에..

programing 2023.09.21

Dectrine에 액세스하는 방법 단순 쿼리 "모든 결과 찾기"

Dectrine에 액세스하는 방법 단순 쿼리 "모든 결과 찾기" 이것은 제 첫번째 "모두 찾기" 간단한 질문입니다.목적은 레코드 하나를 임의로 선택한 다음 "참조" 값(바이블 애너그램 테이블의 필드)을 반향하는 것입니다.저는 무작위 선택을 위해 PHP의 array_rand를 사용하고 있습니다.도움이 필요한 것은 결과 arrany_rand() 배열에서 'reference' 값에 접근하는 방법입니다. $Bible_anagram_reference = NULL; /** * @var \AMDatabase\Entity\TheVerse\BibleAnagrams $result */ $result = $this->getDoctrineEntityManager() ->getRepository(get_class($this->..

programing 2023.09.21

로컬 호스트와 원격 호스트의 VS 코드에 SQL 구문 오류가 있음

로컬 호스트와 원격 호스트의 VS 코드에 SQL 구문 오류가 있음 원격 서버에 존재하는 기존 데이터베이스에 대한 MariaDB 데이터베이스에 대한 init 파일을 작성하기 위해 앱을 컨테이너화하려고 합니다.VS Code를 사용하여 원격 서버에 연결하고 있는데 덤프의 내용이 포함된 .sql 파일은 오류가 없지만 로컬 컴퓨터의 다른 작업 공간에 복사하려고 하면 구문 오류가 많이 발생합니다. 구문 오류의 예: DROP TABLE IF EXISTS `accounts`; CREATE TABLE `accounts` ( `table_number` int(11) NOT NULL AUTO_INCREMENT, `account_id` varchar(12) NOT NULL, `account_name` varchar(5) NO..

programing 2023.09.21

Maria 설치 문제DB

Maria 설치 문제DB 166791718 라인이 포함된 데이터셋이 있는데 SQL을 사용하여 데이터를 관리하고 싶습니다.언어를 사용하려면 기계에 설치해야 합니다. 하지만 센트 OS 7 머신에 마리아DB를 설치하는 데 문제가 있습니다.나는 달립니다 $ sudo yum install mariadb-server 이것이 제가 얻은 결과입니다. Loaded plugins: fastestmirror, langpacks, rhnplugin This system is receiving updates from RHN Classic or Red Hat Satellite. Loading mirror speeds from cached hostfile * epel: mirror.globo.com Resolving Depende..

programing 2023.09.16

오류 1044 (42000):데이터베이스(MySQL - MariaDB)에 대한 'root'@'localhost' 사용자에 대한 액세스가 거부되었습니다.

오류 1044 (42000):데이터베이스(MySQL - MariaDB)에 대한 'root'@'localhost' 사용자에 대한 액세스가 거부되었습니다. 저는 현재 라라벨과 Xampp를 이용한 간단한 앱을 만들고 있습니다.데이터베이스를 연결하고 마이그레이션을 시도하는 동안 php 장인으로부터 다음과 같은 오류 메시지가 표시되었습니다. PHP 오류 그래서 MySQL MariaDB 셸에서 수동으로 데이터베이스를 구성하기로 결정했습니다(루트 사용자로 세션을 시작했습니다). 하지만 어떤 사용자에게 데이터베이스에 대한 권한을 부여하려고 해도 다음과 같은 오류가 발생합니다. MariaDB 오류 제가 생각해낼 수 있는 유일한 이유는 두 개의 다른 루트 사용자가 나열되어 있는 것 같지만, 셸을 루트로 시작하는 것이고, ..

programing 2023.09.11

마리아드비 컨테이너 하나에만 연동된 Gitlab과 Wordpress 컨테이너 사용이 가능한가요?

마리아드비 컨테이너 하나에만 연동된 Gitlab과 Wordpress 컨테이너 사용이 가능한가요? 호스트에서 Gitlab을 실행하는 인스턴스가 있습니다. Gitlab 컨테이너, Postgre로 구성되어 있습니다.SQL 컨테이너와 Redis 컨테이너.Gitlab은 Postgresql 및 Redis와 연결되어 있습니다.또한 워드프레스가 실행되는 사례가 있는데 워드프레스와 마리아드브 컨테이너입니다.워드프레스는 마리아드브와 연결되어 있습니다.Gitlab과 Wordpress 모두 데이터를 저장하기 위해 데이터베이스 컨테이너가 필요하기 때문에 기본적으로 하나의 데이터베이스 컨테이너만 사용하고 싶습니다.이 경우, 저는 Gitlab과 Wordpress의 데이터를 저장하기 위해 Mariaadb 컨테이너만 사용하고 싶습니다..

programing 2023.09.11

Liquibase generateChangeLog는 성공했지만 changeLog는 비어 있습니까?

Liquibase generateChangeLog는 성공했지만 changeLog는 비어 있습니까? 방금 Liquibase 3.6.2를 다운로드하고 MariaDB 드라이버를 추가하고 다음 명령을 실행했습니다. liquibase --url jdbc:mariadb://localhost:3306/db --changeLogFile changeLogFile.txt --username XXX --password xxx --diffTypes="data" generateChangeLog Starting Liquibase at Mon, 17 Dec 2018 16:15:16 CET (version 3.6.2 built at 2018-07-03 11:28:09) Liquibase command 'generateChangeLo..

programing 2023.09.11

Maria에서 소문자 테이블 이름을 변경할 수 없습니다.DB

Maria에서 소문자 테이블 이름을 변경할 수 없습니다.DB WordPress를 AWS EC2 Server에 업로드하려고 했는데 데이터베이스를 가져오면 MariaDB에서 테이블 이름을 소문자로만 변경합니다. etc/my.cnf를 추가하려고 했습니다. [mysqld] lower-case-table-names=2 저도 해봤어요. [mysqld] lower-case-table-names=1 다음을 사용하여 MariaDB를 다시 시작했습니다. sudo service mariadb restart 그러나 변수가 다음을 사용하여 전역 변수의 변경 여부를 알고 싶을 때: MariaDB [(none)]> SHOW variables LIKE "%low%"; 나는 다음을 가지고 있습니다. lower_case_table_na..

programing 2023.09.06
반응형