반응형

mariadb 20

마리아에서 메타 개체 데이터 숨기기nodejs 사용 시 DB

마리아에서 메타 개체 데이터 숨기기nodejs 사용 시 DB 특정 쿼리의 결과를 로깅하고 있는데 정상적으로 동작하고 있는데, 메타데이터도 너무 많이 로깅되어 있는 것을 알 수 있습니다.이러한 메타데이터의 로그인을 무효로 하려면 어떻게 해야 합니까? 스크린샷 const pool = mariadb.createPool({ host: 'localhost', port: 3306, user: 'example', password: 'pass', waitForConnections: true, connectionLimit: 10 }); async function asyncFunction () { let conn; try { conn = await pool.getConnection(); const queryResult =..

source 2022.09.23

Windows WSL2에서 Ubuntu의 MariaDB에 있는 INSERT INTO ...에 삽입하면 일부 열의 데이터가 손상됩니다.

Windows WSL2에서 Ubuntu의 MariaDB에 있는 INSERT INTO ...에 삽입하면 일부 열의 데이터가 손상됩니다. MariaDB 데이터베이스를 Linux 도커 컨테이너로 마이그레이션합니다. Windows 10 WSL2를 통한 Ubuntu 20 LTS에서 VSCode Remote WSL을 통해 mariadb:latest를 사용하고 있습니다. the the 를 베꼈습니다.sql「DEFAULT CHARGER SET utf8」 「InnoDB」 「Import」.에러는 보고되지 않습니다. > source /test.sql 이 파일은 다음과 같은 처리를 합니다(실제 데이터는 이 투고에 대해 잘립니다). USE `mydb`; DROP TABLE IF EXISTS `opsitemtest`; CREAT..

source 2022.09.23

두 표의 세 번째 표의 카운트 함수를 사용하여 마리아에서 문을 선택합니다.DB

두 표의 세 번째 표의 카운트 함수를 사용하여 마리아에서 문을 선택합니다.DB 몇 시간 동안 MariaDB 문서와 다양한 질문을 읽고 원하는 SQL 문을 찾아냈습니다.난 절대 전문가가 아니야결국 기대했던 결과는 나왔는데 왜 효과가 있는지 모르겠어요.실제로 원하는 결과를 얻을 수 있는지 확인하고 싶습니다.또, 지금까지의 몇개의 테스트 케이스에 대해서만 효과가 있는 것은 아닙니다. 게스트북, 사용자 및 user_likes 세 개의 테이블이 있습니다.사용자로부터 사용자 이름과 이름, 투고 내용, 투고 날짜, 게스트북의 투고 ID를 반환하는 SQL 스테이트먼트를 작성하려고 합니다.또한 세 번째 컬럼은 게스트북의 투고 ID가 user_likes 테이블에 표시되는 횟수의 합계입니다.표준 유형의 투고만 반환하고 투고..

source 2022.09.21

root@localhost를 가진 관리자로부터 "권한 거부" 오류가 발생했습니다.

root@localhost를 가진 관리자로부터 "권한 거부" 오류가 발생했습니다. 관리자를 사용하여 MariaDB 데이터베이스에 연결하려고 하는데 로그인 버튼을 누르면 "Permission denied" 오류가 나타납니다.비밀번호가 틀렸을 경우 예상되는 "접근 거부"가 아닙니다. MariaDB를 처음 사용하는데다 CentOS도 잘 모르는데 뭐가 문제인지 잘 모르겠어요.시스템에 대한 몇 가지 디버깅 및 설정을 다음에 나타냅니다. PHP에서 MariaDB에 연결하면 다음과 같은 테스트 스크립트가 작동합니다.

source 2022.09.20

쿼리에 오류가 없고 행도 0개 반환되는 이유는 무엇입니까?

쿼리에 오류가 없고 행도 0개 반환되는 이유는 무엇입니까? 이 쿼리는 사용자 수 + 각 사용자가 만든 잠재력 수 + 변환된 모든 잠재력 수를 얻기 위해 작성되었습니다.다음과 같이 표시됩니다. SELECT u.*, p.allPotentials, pc.cPotentials FROM os_user u JOIN (SELECT FID_author, count(*) allPotentials FROM os_potential) p ON p.FID_author = u.ID JOIN (SELECT converted, FID_author, count(*) cPotentials FROM os_potential) pc ON p.FID_author = u.ID AND pc.converted = 1 이 답변에서 설명한 바와 같이 ..

source 2022.09.20

XAMPP에서 MariaDB를 v10.3으로 업그레이드하는 방법

XAMPP에서 MariaDB를 v10.3으로 업그레이드하는 방법 이전에 물어본 적이 있다면 죄송합니다만, 상반된 정보를 찾고 있습니다.최신 버전의 XAMPP로 업그레이드해야 하는데, 그 방법을 알아냈습니다.그러나 MariaDB v10.1을 사용하고 있기 때문에 MariaDB v10.3이 필요합니다. 만약 누군가가 이미 XAMPP를 MariaDB v10.3으로 업그레이드하는 방법에 대한 답변을 주었으면 합니다.지금까지 알아낸 것은 v10.2의 길 안내뿐입니다. 구체적인 질문: MariaDB 10.3으로 업그레이드하기 전에 MariaDB 10.2로 업그레이드해야 합니까?아니면 이 모든 작업을 한 번에 수행할 수 있습니까? 기존 데이터베이스(또는 데이터베이스만)를 내보내고 업그레이드 후 Import해야 합니까..

source 2022.09.19

MariaDB - 루트로 로그인할 수 없습니다.

MariaDB - 루트로 로그인할 수 없습니다. Ubuntu(16.04.02)에서 MariaDB(10.0.29)를 셋업하려고 합니다.인스톨 해 프로세스를 개시한 후(sudo service mysql start) 로 로그인할 수 없습니다.root비밀번호를 공백으로 설정했는데도 말이죠. 이mysql -u root접근을 거부합니다.를 통해 로그인했습니다.sudo mysql사용자 테이블을 확인했습니다. select user, password, authentication_string from mysql.user예상대로: +---------+----------+-----------------------+ | User | password | authentication_string | +---------+-------..

source 2022.09.18

MariaDb/Mysql에서 NVARCHAR 열을 생성할 수 없습니다.

MariaDb/Mysql에서 NVARCHAR 열을 생성할 수 없습니다. MariaDB 서버(Ver 15.1 Distributed 10.2.7-MariaDB)를 사용하고 있습니다.실행할 때 CREATE TABLE `my_table` ( `id` INT NOT NULL, `name` NVARCHAR(64) NULL, PRIMARY KEY (`id`) ); 출력 설명: MariaDB [db]> describe my_table; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ..

source 2022.09.18

루트 권한을 가진 /docker-entrypoint-initdb.d의 스크립트 실행

루트 권한을 가진 /docker-entrypoint-initdb.d의 스크립트 실행 mariadb 이미지를 생성할 때 DB 스키마를 초기화하는 것과 함께 스크립트를 실행하고 싶습니다.나는 이 파일들을 아래쪽에 두었다./docker-entrypoint-initdb.d 스키마 초기화가 예상대로 작동하고 있습니다. 셸 스크립트에는 다음이 포함됩니다.apt-get install다음과 같은 오류가 발생합니다. 관리 디렉토리(/var/lib/dpkg/)를 잠글 수 없습니다. 루트입니까? 의 실행whoami스크립트 내에서, 라고 하는 출력을 얻을 수 있었습니다.mysql이는 스크립트가 'root'가 아닌 'user'로 실행되고 있음을 나타냅니다. 이 스크립트를 루트로 실행할 수 있는 방법이 있습니까?만약 당신이 그것..

source 2022.09.18

도커 볼륨 mariadb에 루트 권한이 있습니다.

도커 볼륨 mariadb에 루트 권한이 있습니다. 도커 구성 파일(MariaDB, RabbitMQ, Maven)을 사용하여 도커 컨테이너를 시작하던 중 도커 볼륨에 문제가 발생했습니다.간단히 말하면docker-compose up -d(SUDO 미포함) 볼륨은 다음과 같이 정의됩니다. ... volumes: - ./production/mysql:/var/lib/mysql:z ... 모든 것이 잘 작동하고 있습니다../production디렉토리가 생성됩니다(볼륨이 매핑된 위치). 그러나 다운/업 상태에서 도커 컨테이너를 다시 시작하려고 하면 다음 오류가 나타납니다. error checking context: 'no permission to read from '…/production/mysql/aria_log..

source 2022.09.12
반응형