mariadb 40

MariaDB/MySQL 쿼리는 대소문자를 구분합니까?

MariaDB/MySQL 쿼리는 대소문자를 구분합니까? 그 질문들이 대소문자를 구분하는지 알고 싶을 뿐입니다.같은 질문인가요? SELECT * FROM Users WHERE login="john"; SELECT * FROM Users WHERE login="John"; SELECT * FROM Users WHERE login="JOHN"; SELECT * FROM Users WHERE login="jOHn"; 내 콘솔로 시도해보니 모두 작동했지만, Hibernate나 다른 것을 사용할지 확인하고 싶다. 감사합니다!MySQL 문서에 따르면 기본 문자 세트와 조합은 latin1과 latin1_swedish_ci이므로 비바이너리 문자열 비교에서는 기본적으로 대소문자가 구분되지 않습니다. 질문의 두 번째 부분에..

programing 2022.11.20

mariadb 아래에 tokudb를 설치하는 중, 플러그를 찾을 수 없습니다.

mariadb 아래에 tokudb를 설치하는 중, 플러그를 찾을 수 없습니다. 여기 (ubuntu 13.04)https://mariadb.com/kb/en/how-to-enable-tokudb-in-mariadb/에서 제공하는 deb를 사용하여 mariadb 아래에 tokudb를 설치하려고 합니다. sudo apt-get install mariadb-tokudb-engine-5.5를 실행해야 하는데 apt-cache 검색을 하면 maria-db-tokudb-engine-10.0이 나옵니다(mariadb 10을 설치했습니다). mysql을 입력하고 실행할지 설치 확인 중 SONAME 'ha_tokudb'를 설치합니다.오류 1126(HY000):공유 라이브러리 '/usr/lib/mysql/plugin/ha_..

programing 2022.11.20

mariadb "too many connections" 오류가 발생하여 웹 사이트가 다운되었습니다.

mariadb "too many connections" 오류가 발생하여 웹 사이트가 다운되었습니다. Centos 7에서 Plesk Onyx를 실행하고 있는 하이엔드 Centos 7 VPS(vCore 16개/RAM 128GB) / MariaDB 10.1/PHP-FPM 5.6 셋업으로 방문률이 높은 단일 웹사이트를 운영하고 있습니다. 보통 모든 것이 원활하고 빠릅니다만, 마리아DB의 "Too Many Connections"라는 메시지로 인해 웹사이트가 다운된 것은 1년에 두 번 있었습니다. 웹사이트 복원을 서두르고 있었기 때문에 실제로 SHOW PROCESS LIST를 시작하지 않고 "service mariadb restart"를 시작했습니다. 나중에 mariadb 로그와 웹 서버 로그를 확인했지만 문제 해..

programing 2022.11.20

변수 사용 시 느린 sql 문

변수 사용 시 느린 sql 문 MariaDB 10.1.26에 대해 실행 중인 다음 SQL 문이 있으며, 최대 2.000개의 행으로 즉각적인 결과를 제공합니다. select value, datetime from Schuppen where (value = (select min(value) from Schuppen where (measure = 'temp') and datetime between '2018-11-01 00:00:00' and '2018-11-02 00:00:00')) and datetime between '2018-11-01 00:00:00' and '2018-11-02 00:00:00'; datetime 필드에 변수와 함께 다음 문을 사용하면 실행 시간이 5.5초까지 걸립니다. set @st..

programing 2022.11.11

10번 베이스에서 26번 베이스로 글자만 표시되므로 26번 베이스는 aa가 됩니다.

10번 베이스에서 26번 베이스로 글자만 표시되므로 26번 베이스는 aa가 됩니다. Mysql에 CONV 기능이 있습니다. mysql> CONV(26,10,26) -> 10 하지만 난 이런 걸 원해 mysql> CONV_LETTERS(26,10,26) -> aa MySQL을 베이스 10에서 베이스 26으로 변환하고 문자만 사용하여 숫자 26이 aa가 되도록 하려면 어떻게 해야 합니까? 갱신하다 여기까지 왔습니다. delimiter // CREATE PROCEDURE `base10_to_base26_letters`(IN `nr` BIGINT) BEGIN SET @letters='abcdefghijklmnopqrstuvwxyz'; select SUBSTRING(@letters,`nr`+1,1); END// ..

programing 2022.11.11

MariaDB는 255자의 고유 인덱스를 허용합니까?

MariaDB는 255자의 고유 인덱스를 허용합니까? 이 에러는 10.0.29-MariaDB-0ubuntu0에서 반복적으로 발생합니다.16.04.1 Ubuntu 16.04 ERROR 1071(42000) 행: 지정된 키가 너무 깁니다. 최대 키 길이는 767바이트입니다. 타겟의 라인은, 통상은 다음과 같습니다. name VARCHAR(255) NOT NULL UNIQUE, VARCHAR(63)로 변경하면 에러가 해소됩니다.이것은 MariaDB의 버그입니까?이 오류를 해결하려면 다음 중 하나를 수행합니다. 회피책: 다음 중 하나를 수행합니다. 767이 아닌 3072바이트 제한에 대해 5.7.7(또는 그 이후)로 업그레이드 바꾸다255로.191에서VARCHAR(값이 너무 길지 않다는 것을 확인) ALTER ..

programing 2022.11.10

"너무 많은 연결"을 방지하는 방법

"너무 많은 연결"을 방지하는 방법 2019-04-24 15:52:26.526 9818 ERROR oslo_messaging.rpc.server [req-857fec8a-7196-4425-85e4-389e2655a2c3 - - - - - - ]메시지 처리 중 예외: (pymysqlerr)Operation Error) (1040, u'Too many connections') (이 오류의 배경은 http://sqlalche.me/e/e3q8) 입니다. 나는 사용했다 "github.com/astaxie/beego/orm" mariaDB 접속 수를 늘릴 수 있습니다.하지만 웹사이트에서 로그아웃하면 연결을 끊을 수 있는 방법이 있나요?더 나은 biggo+mariadb를 사용하기 위한 다른 권장 사항은? 감소하다 ..

programing 2022.11.10

여기서 Clause의 SQL 문 조건

여기서 Clause의 SQL 문 조건 아래 sql 쿼리에 대한 where 문 조건을 만드는 데 문제가 있습니다. 표시하지 않는 where 조건을 추가하고 싶다.num1그리고.num2둘 다 0이거나 둘 중 하나라도 0인 경우 값 SELECT Num1, Num2 FROM Position WHERE (Num1 IS NOT NULL AND Num2 IS > NOT NULL) ORDER BY PositionDateTime DESC ; 결과: +---------+---------+ | Num1 | Num2 | +---------+---------+ | | 47.3941 | 8.68005 | | 0 | 0 | | 47.4385 | 8.61106 | | 47.4385 | 8.61106 | 이것을 시험해 보세요. SEL..

programing 2022.11.10

Larabel: MariaDB - 장인 이행: 갱신 행

Larabel: MariaDB - 장인 이행: 갱신 행 MariaDB 10.1.27, Composer 1.4.2 및 Larabel 5.5.13과 함께 Debian 9을 사용하고 있습니다. 다음을 사용하여 빈 데이터베이스를 만들었습니다.CREATE DATABASE 'laravel', Laravel's로 설정..envconfig file로 인해 데이터베이스 액션이 중단되거나(아무 일도 일어나지 않음), 브라우저에서 timeout exceed 메시지가 표시되는 경우가 있습니다.다음을 사용하여 데이터베이스 연결mysql -u laravel -p laravel아직 가능 - 예를 들어SELECT의 php artisan migrate ...가끔은 다음과 같이 동작합니다.migrate:refresh때로는 그렇지 않을 ..

programing 2022.11.10

MariaDB가 시작되지 않음: "플러그인 'FEEDB'ACK'는 디세이블입니다.

MariaDB가 시작되지 않음: "플러그인 'FEEDB'ACK'는 디세이블입니다. Cent에 MariaDB 10.2.10을 설치했습니다.OS 7이 동작하지 않게 되었습니다.이 경우: 이 경우: systemctl restart mariadb.service 이해: mariadb.service: main process exited, code=killed, status=6/ABRT Failed to start MariaDB 10.2.12 database server. Unit mariadb.service entered failed state. 이상한 건 1년 넘게 멀쩡했는데 갑자기 시동이 안 걸린다는 거예요.운영 서버이기 때문에 필요한 데이터베이스가 몇 개 있습니다.처음부터 다시 설치할 수는 없습니다. 데이터베..

programing 2022.11.05