반응형

mariaDB 74

PHP 테스트 응용 프로그램의 Kubernetes 배포

PHP 테스트 응용 프로그램의 Kubernetes 배포 지금은 Kubernetes를 배우고 있어요.저는 첫 번째 도커를 배웠고 도커파일을 만들고 이미지를 만들었습니다.이것은 기본적인 PHP 어플리케이션으로 PDO를 통해 MariaDB 데이터베이스에 접속을 시도하고 phpinfo() 함수를 호출합니다.도커 컴포지트에서는 정상적으로 동작합니다.다음 단계는 Kubernetes 클러스터에서 실행하는 것입니다.여러 가지 방법으로 해봤는데 작동이 안 돼요.브라우저에서 index.php에 접속할 수 없습니다. PHP 도입: apiVersion: apps/v1 kind: Deployment metadata: name: php-app-deployment labels: app: php-app spec: replicas: ..

source 2022.12.28

스크래피 키 오류: z (freebsd)

스크래피 키 오류: z (freebsd) freebsd(MariaDB) 시스템에 스크래치 0.24를 설치하려고 하는데 실행하려고 하면 "key Error: 'z'"라는 메시지가 뜨는데 무슨 뜻인지 모르겠어요.디버깅을 시도했지만 실패했습니다. File "/usr/local/bin/scrapy", line 9, in load_entry_point('Scrapy==0.24.4', 'console_scripts', 'scrapy')() File "/usr/local/lib/python2.7/site-packages/scrapy/cmdline.py", line 143, in execute _run_print_help(parser, _run_command, cmd, args, opts) File "/usr/loca..

source 2022.12.18

MariaDB는 윈도우에서 lower_case_table_names=0을 지원합니까?

MariaDB는 윈도우에서 lower_case_table_names=0을 지원합니까? 저는 최근에 mysql5를 업그레이드했습니다.XAMPP에 포함된 6배에서 mariaDB v10.단, lower_case_table_names =0 은 Windows 의 mariaDB 에서는 동작하지 않습니다.lower_case_table_names =1과 2는 정상적으로 동작하지만 0은 동작하지 않습니다.이전에는 mysql에서 정상적으로 동작했습니다.감 잡히는 게 없어요?식별자 대소문자의 구별에 관한 MariaDB 문서에는 다음과 같이 기술되어 있다. lower_case_table_names 서버 시스템 변수가 중요한 역할을 합니다.테이블 이름, 별칭 및 데이터베이스 이름을 대소문자를 구분하여 비교할지 여부를 결정합니다..

source 2022.12.18

MariaDB/MySQL의 다단계 JSON에서 특정 값을 쿼리하는 중

MariaDB/MySQL의 다단계 JSON에서 특정 값을 쿼리하는 중 JSON 값이 다음과 같이 저장된 MariaDB 테이블을 사용하고 있습니다. {"nextValue":4,"1":{"text":"Item1","textDisplay":"","value":1,"isActive":0},"2":{"text":"Item2","textDisplay":"","value":2,"isActive":1},"3":{"text":"Item3","textDisplay":"","value":3,"isActive":1}} 여기서 하려고 하는 것은 항목으로서 "Item2"라는 컬럼과 다음 컬럼에 해당 JSON의 키 "value" 값이 있는 컬럼을 만들 수 있는 쿼리를 작성하는 것입니다.따라서 "Item2"가 반환되면 옆에 있는 열..

source 2022.12.18

SQL - 특정 조건을 가진 행을 선택하는 방법

SQL - 특정 조건을 가진 행을 선택하는 방법 SQL 세계 초보자이며 Windows 7에서 MariaDB 10.1을 사용하고 있습니다. 제가 만든 테스트 코드입니다. CREATE TABLE sample ( studentName VARCHAR(32), subjectName VARCHAR(16), subjectRegistration BOOLEAN ); INSERT INTO sample VALUES ("Tom", "Math", TRUE), ("Tom", "English", TRUE), ("Tom", "Science", TRUE), ("Jane", "English", TRUE), ("Jane", "Math", TRUE), ("Jane", "Science", TRUE), ("Peter", "Math", TRUE..

source 2022.12.18

도커 업데이트 후 Mysql 테이블이 없음: "TableName이 엔진에 없습니다."

도커 업데이트 후 Mysql 테이블이 없음: "TableName이 엔진에 없습니다." 최근 도커 업데이트로 인해 (일부만)MariaDB 내의 InnoDB 테이블에 액세스할 수 없습니다.이해: #1932 - Table 'dbname.SomeTableName' doesn't exist in engine 액세스하려고 할 때(표 목록에 표시됨).Docker(및 이미지)는 이전에 문제없이 업데이트했습니다.DB 파일 및 권한은 정상으로 표시됩니다. 백업에서 누락된 테이블(최대 35개 중 4개)만 다시 생성할 수 있지만 삭제하려고 하면 다음과 같은 메시지가 나타납니다. #1347 - 'dbname.SomeTableName' is not VIEW 도커 이미지를 사용하고 있습니다.mariadb:10.2(MariaDB-1..

source 2022.12.18

phpmyadmin : 의존: php-twig (>= 2.9) 단, 2.6.2-2 가 인스톨 됩니다.뭐라고?

phpmyadmin : 의존: php-twig (>= 2.9) 단, 2.6.2-2 가 인스톨 됩니다.뭐라고? 뭐가 문제인지 알아내는 데 도움이 필요해요.워드프레스 DB를 Import하기 위해 서버에 phpmyadmin을 설치하고 싶은데 설치 시 php-twig에 문제가 있습니다. phpmyadmin을 설치합니다. debian@XXX:~$ sudo apt-get install phpmyadmin Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossib..

source 2022.12.08

PDO 준비 스테이트먼트:예상된 결과 대신 NULL 가져오기

PDO 준비 스테이트먼트:예상된 결과 대신 NULL 가져오기 문제가 뭔지 모르겠어요PHP에 SQL 쿼리가 있습니다.PDO를 통해 쿼리를 실행하고 스테이트먼트를 준비했지만 플레이스홀더 없이 원하는 결과를 얻을 수 있습니다.단, 문의의 제품 ID는 외부에서 온 것이므로 플레이스 홀더: product로 대체하겠습니다.아이디. 이렇게 하면 NULL이 나와요. SQL 쿼리: SELECT COUNT(`stock`.`product`) AS COUNT, `product`.`name_en` AS NAME, `product`.`default_consumption` AS `DEFAULT_CONSUM` FROM `stock` RIGHT JOIN `product` ON `stock`.`product` = `product`.`i..

source 2022.12.08

Galera 클러스터에서 쓰기 속도를 높이는 방법은 무엇입니까?최대 축척을 DB 프록시로 사용

Galera 클러스터에서 쓰기 속도를 높이는 방법은 무엇입니까?최대 축척을 DB 프록시로 사용 현재 많은 서버(linux centos)를 사용하여 galera cluster에 대해 연구하고 있습니다.읽기 트래픽의 스케일 업은 매우 효과적이고 간단하지만, 기입용으로 스케일 업 하는 것은 어려운 것 같습니다(개선된 것은 아닙니다). maxscale을 라우터(Readconnroute)로 사용하여 쓰기 쿼리를 모든 서버에 분산시켜 왔습니다.그러나 쓰기 속도는 향상되지 않습니다.한 가지 옵션은 MariaDB의 Spider 스토리지 엔진을 사용하는 것입니다.테이블 샤딩을 지원하므로 Galera 클러스터에 비해 쓰기 속도가 향상됩니다.한편, Galera 클러스터의 고가용성은 쓰기 속도 향상으로 인해 상실됩니다. Sp..

source 2022.12.08

MariaDB 케이스 스테이트먼트

MariaDB 케이스 스테이트먼트 Mariadb-Database에 다음 SQL-Code가 있습니다. (1) select Labornummer, Matrix, FaktorGW, FaktorAW from gc_Faktoren 다음과 같은 결과가 필요합니다. Matrix='의 경우AW' => "Faktor" 필드가 필요합니다.AW" 그렇지 않으면 => "FaktorGW" 필드가 필요합니다. '사례 진술서'를 사용하여 진술서 (1)을 공식화할 수 있는가?물론 가능합니다.기본적으로 다음과 같이 할 수 있습니다. SELECT labornummer, matrix, faktoraw, faktorgw, CASE WHEN matrix = 'AW' THEN faktoraw ELSE faktorgw END AS factor ..

source 2022.12.08
반응형