반응형

mariadb 112

도커 컨테이너 내에서 호스트 시스템의 MySQL 데이터베이스 액세스

도커 컨테이너 내에서 호스트 시스템의 MySQL 데이터베이스 액세스 도커스 컨테이너 내에서 스프링 부트 애플리케이션을 실행하고 있다.애플리케이션은 http://localhost:8080/endpoint를 사용하여 호스트 시스템에서 호출할 수 있는 REST 엔드포인트를 제공합니다.이전에는 이 어플리케이션이 도커스가 아닌 호스트 머신에서 실행되었을 때 어플리케이션 내에서 jdbc:mariadb://localhost:3308/fi?user=userName&password=the Password를 사용하여 로컬 MariaDB를 호출할 수 있었습니다.애플리케이션이 도커 내부에서 실행 중이기 때문에 연결에서 "주소=(host=localhost)(port=3308)(type=master)에 연결할 수 없음: 연결이 ..

itsource 2022.11.26

auto_increment id가 1개씩 증가하지 않는 이유는 무엇입니까?설정 방법은?

auto_increment id가 1개씩 증가하지 않는 이유는 무엇입니까?설정 방법은? MariaDB Galera 클러스터(3개 노드)가 있고uid자동으로 증가하여 테이블의 주요 키가 되다 `uid | int(11) | NO | PRI | NULL | auto_increment`. MariaDB [hello_cluster]> select uid from table order by uid limit 10; +-----+ | uid | +-----+ | 3 | | 6 | | 9 | | 12 | | 15 | | 18 | | 21 | | 24 | | 27 | | 30 | +-----+ 다음 명령을 시도했지만 작동하지 않습니다. alter table uid AUTO_INCREMENT=1 이는 설계상이며 Maria..

itsource 2022.11.24

MariaDB - 두 개의 외부 키로 테이블을 만들 수 없습니다.

MariaDB - 두 개의 외부 키로 테이블을 만들 수 없습니다. 질문이 있습니다. create table bans ( id int auto_increment primary key , reason int not null, player int not null, server int not null, starts timestamp default current_timestamp not null, ends DATETIME not null, constraint bans__fk_player foreign key (player) references players ('id'), constraint bans__fk_server foreign key (server) references servers ('id') ); 그 결..

itsource 2022.11.24

TokuDB 쿼리에서 임시 테이블을 만드는 속도가 너무 느립니다.

TokuDB 쿼리에서 임시 테이블을 만드는 속도가 너무 느립니다. 1개의 서버에 다음 테이블이 있습니다. CREATE TABLE `mh` ( `M` char(13) NOT NULL DEFAULT '', `F` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `D` char(6) DEFAULT NULL, `A` int(11) DEFAULT NULL, `DC` char(13) DEFAULT NULL, `S` char(22) DEFAULT NULL, `S0` int(11) DEFAULT NULL, PRIMARY KEY (`F`,`M`), KEY `IDX_S` (`S`), KEY `IDX_M` (`M`), KEY `IDX_A` (`M`,`A`) ) ENGINE=TokuDB..

itsource 2022.11.24

중복되지 않은 값 삽입

중복되지 않은 값 삽입 결제 타입 3을 모든 비즈니스에 추가하고 싶습니다.MariaDB로 어떻게 하면 좋을까요? 저는 이렇게 합니다. insert into business_payment_type (id_payment_type, active) select "4", "1" from business_payment_type where id_business in (select distinct(id_business) from business_payment_type) 그러나 오류가 반환됩니다. 1364 - 'id_business' 필드에 기본값이 없습니다. 이미지와 같은 표 모든 것을 손에 넣다id_business값과 새로운 값을 하나의 스테이트먼트로 정리합니다.INSERT그 레코드가 당신 테이블로 들어가요. INS..

itsource 2022.11.15

mariadb sql default unix_mari

mariadb sql default unix_mari 테이블의 열을 타임스탬프 유형에서 정수(unix)로 변경하는 데 문제가 있습니다.mysql 아래의 두 쿼리에 대해 오류 1064: "... SQL 구문의 오류.."로 실행하지 마십시오.sql 에디터(MYSql WORBENCH)는 디폴트 직후에 UNIX_TIMESTamp 펑크를 빨간색으로 강조 표시하여 다음과 같이 표시합니다."UNIX_TIMESTAMP" is not valid at this position, expecting: DATE, TIMESTAMP, TIME, INT number, LONG number, UNLONGLONG number, ... 내가 여기서 뭘 잘못하고 있는 거지? ALTER TABLE `lamourka`.`profile` CH..

itsource 2022.11.15

사용자 이름 없이 Mariadb 연결이 중단되었습니다.

사용자 이름 없이 Mariadb 연결이 중단되었습니다. MariaDB에서는 이 경고가 에러 로그에 기록되어 있습니다.사용자명을모르고문제를해결할수있는방법이있나요? [Warning] Aborted connection 1101 to db: 'unconnected' user: 'unauthenticated' host: '127.0.0.1' (This connection closed normally without authentication) 이것은 사용자가 사용자에게 네고시에이트하기 전에 연결을 끊는 것입니다. 사용자가 정확히 그 시간에 서버에서 mysql을 실행하지 않는 한 이를 추적할 수 있는 것은 많지 않습니다.사용자가 발견되었다고 해도 완전한 인증을 요구하는 것은 무의미합니다.언급URL : https://..

itsource 2022.11.15

R에서 아포스트로피를 이스케이프하여 문자열을 MySQL 테이블에 삽입하려면 어떻게 해야 합니까?

R에서 아포스트로피를 이스케이프하여 문자열을 MySQL 테이블에 삽입하려면 어떻게 해야 합니까? R 스크립트를 사용하여 MYSQL 테이블에 문자열을 삽입합니다.일부 문자열에는 테이블에 삽입하기 전에 이스케이프해야 하는 아포스트로피가 포함되어 있습니다. 다음 문자열 지정: myStr 에러 메시지가 나타난다. str_replace(horse,\w+(\')(.*)',\1\\2\3') ==> 오류는 없지만 삽입된 문자열은 AIN ™T NO ELMERS입니다. 어떻게 하면 탈옥이 성공적으로 아포스트로피를 벗어날 수 있을까요? my r 스크립트는 다음 형식을 취합니다. library(DBI) library(odbc) library(RMariaDB) insert

itsource 2022.11.14

RegExp를 사용하는 문자열에서 SQL 추출 패턴

RegExp를 사용하는 문자열에서 SQL 추출 패턴 현재 MySQL을 사용하여 문자열에서 패턴을 추출하려고 하는데 아쉽게도 원하는 결과를 얻지 못했습니다.그래서 저는 당신의 지원을 받고 싶습니다. 문자열은 다음과 같습니다. AB3530A/AB476-1 이 부분만 추출합니다. AB476 이미 다음 RegExp를 시도했습니다. [A-Z]{2}[0-9]{3} 반환된 항목 AB476- 저도 시도했습니다. [A-Z]{2}[0-9]{3}([^0-9]|$) 그것은 돌아왔다AB353그리고.AB476http://regexr.com/에 있지만 반환만 가능합니다.AB353MariaDB에 있습니다. 추가 표시 없이 추출만 할 줄 아는 사람 있나요? 잘 부탁드립니다. 안부 전합니다이 링크는 MariaDB가 버전 10.0.5 이..

itsource 2022.11.14

mysql 액세스 거부 이벤트허가 권한이 존재함

mysql 액세스 거부 이벤트허가 권한이 존재함 사용자를 생성하고 모든 권한을 부여했지만 여전히 사용자를 사용하여 SQL에 연결할 수 없습니다.누군가 이 문제를 해결하는 것을 도와주실 수 있나요? 스텝은 mysql --user=root mysql을 따릅니다. CREATE USER 'db_user'@'%' IDENTIFIED BY 'password'; CREATE USER 'db_user'@'localhost' IDENTIFIED BY 'password'; CREATE USER 'db_user'@'hostname' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'db_user'@'%' WITH GRANT OPTION; GRANT ALL PRIVILEG..

itsource 2022.11.05
반응형