반응형

mariaDB 61

로컬 호스트에서 MariaDB(MySQL) 인스턴스에 연결하려면 어떻게 해야 합니까?

로컬 호스트에서 MariaDB(MySQL) 인스턴스에 연결하려면 어떻게 해야 합니까? 나는 개인적인 용도로만 MariaDB(MySQL이 아닌)로 Front Accounting을 설치하고 브라우저를 통해 액세스합니다.http://localhost/frontaccounts하지만 로그인을 시도합니다.root데이터베이스를 설정할 수 없습니다. 데이터베이스에 연결할 수 없습니다. 사용자 또는 암호가 잘못되었습니다. 로그인을 시도할 때 유사한 오류 메시지가 발생합니다.rootphpMyAdmin, SQLbuddy, MySQL Workbench 등에 있습니다. (실제로 MySQL에서도 이 문제가 발생할 수 있기 때문에 아래에 'MariaDB'가 나오는 곳이면 어디든 'MySQL'로 대체할 수 있습니다.) 문제는 다음 ..

source 2023.08.05

PAM 연결을 위한 MySQL Workbench dialog.dll

PAM 연결을 위한 MySQL Workbench dialog.dll 질문:MySQL Workbench가 연결을 위해 플러그인을 로드해야 하는 위치를 어떻게 알 수 있습니까? Windows의 MySQL Workbench를 사용자가 PAM을 사용하여 IPA에 연결된 MariaDB에 연결하려고 합니다. 연결을 열려고 할 때 다음 오류 메시지가 표시됩니다. ERROR 2059 (HY000)인증 플러그인 'dialog'을(를) 로드할 수 없습니다. MariaDB에서 이 dialog.dll을 폴더에 저장하고 mysql.exe를 호출할 때 옵션을 사용합니다.--plugin-dir "C:\MySQL\Workbench\modules"연결을 성공적으로 열 수 있습니다. dll 파일을 "스크립트" -> "플러그인/모듈 설치..

source 2023.07.31

mysql 각 데이터 행의 마지막 N자를 다음 행으로 이동합니다.

mysql 각 데이터 행의 마지막 N자를 다음 행으로 이동합니다. 각 데이터 라인의 마지막 3자를 다음 라인으로 이동하고 첫 번째 라인은 xxx로 채웁니다. 예: 이제 저는 1번 테이블을 가지고 있고, 2번 테이블을 원합니다, 감사합니다! [업데이트] mysql 버전은 5.7.22이며 지연 기능을 지원하지 않습니다.MySql/MariaDB 버전이 창 기능을 지원하고 TableTwo를 이미 만든 경우 다음과 같이 새 행을 삽입할 수 있습니다. insert into TableTwo(id, num) select id, concat( coalesce(lag(right(num, 3)) over (order by id), 'xxx'), coalesce(left(num, 2), '') ) num from ( sele..

source 2023.07.26

1064. SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 'OUTPUT' 근처에서 사용할 올바른 구문을 확인하십시오.

1064. SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 'OUTPUT' 근처에서 사용할 올바른 구문을 확인하십시오. SQL을 처음 사용하는 경우 이 쿼리에 대해 다음 오류가 발생합니다. Insert into admin.MaintenanceWindows (StartTime, StopTime, Message, Status, AccessibilityLabel) OUTPUT inserted.StartTime values ('2022-12-17 03:47:00', '2022-12-18 03:47:00', 'Testdeclare', 'Scheduled', 'TEST'); 저도 노력했습니다. DECLARE @inserted table (StartTime int); insert int..

source 2023.06.11

도커 생성을 결합하여 DEV Azure 컨테이너 레지스트리에 넣는 방법은 무엇입니까?

도커 생성을 결합하여 DEV Azure 컨테이너 레지스트리에 넣는 방법은 무엇입니까? 제 시나리오는 다음과 같습니다.명령 프롬프트에서 실행된 다음 명령을 사용하여 SQL 덤프에서 도커 이미지를 만듭니다. docker pull mariadb:10.4.26 docker run --name test_smdb -e MYSQL_ROOT_PASSWORD= -p 3306:3306 -d mariadb:10.4.26 docker exec -it test_smdb mariadb --user root -p MariaDB [(none)]> CREATE DATABASE smdb_dev; docker exec -i test_smdb mariadb -uroot -p smdb_dev --force < C:\smdb-dev.sql 하..

source 2023.06.11

응용 프로그램은 루트 암호(MariaDB)를 사용해야만 연결할 수 있습니다.

응용 프로그램은 루트 암호(MariaDB)를 사용해야만 연결할 수 있습니다. 여러 응용 프로그램을 시작하는 도커 컴포지트를 설정했습니다.기본적으로 모든 애플리케이션이 MariaDB 컨테이너/데이터베이스에 연결할 수 있어야 합니다. MariaDB 내에는 다음과 같은 변수가 있습니다.MYSQL_ROOT_PASSWORD루트 암호를 변경합니다.하지만 내가 그것을 변경하고 그 비밀번호를 사용할 때마다 워드프레스를 해보자면, 나는 접근 거부 오류를 받습니다.하지만 워드프레스가 사용하는 암호를 다시 '루트'로 전환하면 작동합니다. 누가 내가 뭘 잘못하고 있는지 말해줬으면 좋겠어요! :) 다음은 제 도커 구성입니다.yml: version: "3.2" services: mariadb: image: "mariadb" co..

source 2023.06.06

mysql/mysadb 10.xx 기본 포트를 변경하는 방법은 무엇입니까?

mysql/mysadb 10.xx 기본 포트를 변경하는 방법은 무엇입니까? 정확히 말하자면 mysql/mariadb 10.xx 기본 포트를 포트 번호 15501로 변경해야 합니다. 인터넷을 통해 나는 그것이 변경될 수 있다는 것을 알았습니다./etc/mysql/my.cnf선을 포함port=3306하지만 제 cnf 파일에는 그런 줄이 없습니다. 나의my.cnf내용: # The MariaDB configuration file # # The MariaDB/MySQL tools read configuration files in the following order: # 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults, # 2. "/etc/mysql/..

source 2023.06.06

제한을 사용하여 dsl 삭제 쿼리를 쿼리했습니다.

제한을 사용하여 dsl 삭제 쿼리를 쿼리했습니다. 한 가지 질문이 있습니다. 나는 querydsl로 delete query에 limit을 사용하고 싶습니다.방법이 없을까요? delete(wedul).where(wedul.id.eq(10)).limit(10) JPA(최대 절전 모드 및 쿼리된 dsl이 구축됨)는 일반적으로 지원되는 데이터베이스 개념이 아니기 때문에 삭제에 대한 제한이나 행 번호와 같은 것을 지원하지 않습니다. 이 문제를 해결하기 위한 일반적인 접근 방식은 하위 쿼리 내에 'id'가 포함된 테이블과 하위 쿼리의 한계를 삭제하는 것입니다. 다른 답변 보기언급URL : https://stackoverflow.com/questions/67514433/querydsl-delete-query-usin..

source 2023.06.06

트리거 if-delete-clause를 생성할 수 없습니다.

트리거 if-delete-clause를 생성할 수 없습니다. 여기 제가 가지고 있는 코드가 있습니다. CREATE TRIGGER free_tokens AFTER INSERT ON `csrf_token` IF (SELECT COUNT(`csrf_token`.`id`)) > 5000 THEN DELETE FROM `csrf_token` WHERE `csrf_token`.`time` < (UNIX_TIMESTAMP(NOW() - INTERVAL 2 HOUR)) END IF; 삽입 후 5000개 이상의 항목이 있는지 확인한 다음 2시간이 지난 모든 항목을 삭제합니다. 나는 받는 중입니다.you have an error in your mysql syntax near IF (SELECT ... DELETE FROM..

source 2023.06.06

표에 댓글을 달려면 어떻게 해야 하나요 - 마리아DB

표에 댓글을 달려면 어떻게 해야 하나요 - 마리아DB 나는 내가 만든 표에 코멘트를 달려고 했습니다. comment = 'this is a comment' 하지만 항상 오류가 발생합니다.다음과 같은 방법으로 배치해 보았습니다. create table info comment = 'this is a comment about table info' ( ... ); create table info ( places varchar(15) not null, solar_system varchar(20), primary key (places), comment = 'this is a comment about table info' ); create table info ( places varchar(15) not null, s..

source 2023.06.06
반응형