«mysql» 태그된 질문

모든 버전의 MySQL (Microsoft SQL Server 아님) 질문과 관련이있는 경우 mysql-5.7과 같은 버전 별 태그를 추가하십시오.

8
테스트 데이터의 대규모 데이터 세트를 생성하는 도구 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 효율적인 …

2
MySQL의 트랜잭션 DDL 워크 플로우
나는 조금 DDL 문 (발견 놀랐다 alter table, create index등) 암시 적으로 MySQL의에서 현재 트랜잭션을 커밋합니다. MS SQL Server에서 온 트랜잭션에서 데이터베이스 변경 (로컬 된 롤백) 기능은 워크 플로에서 중요한 부분이었습니다. 지속적인 통합을 위해 어떤 이유로 든 마이그레이션이 실패한 경우 롤백이 사용되어 데이터베이스를 반 마이그레이션 된 상태로 두지 않았습니다. 마이그레이션 …

4
MySQL 릴레이 로그가 손상되었습니다. 어떻게 수정합니까? 시도했지만 실패
머신이 갑자기 종료되면 MySQL v5.1.61 릴레이가 손상되었습니다. 나는 그것을 고치려고했지만 작동하지 않았다. — 어떻게 해결합니까? 내가 뭐 잘못 했어요? 내가 읽은 한 손상된 MySQL 릴레이 로그는 쉽게 수정됩니다. change master to master_log_file='<Relay_Master_Log_File>', master_log_pos=<Exec_Master_Log_Pos>; 어디에 Relay_Master_Log_File그리고 Exec_Master_Log_Pos다음에 의해 나열됩니다 : mysql> show slave status; 그러나 내가 할 때 change master status …

7
IP 주소 저장
등록 된 모든 사용자의 IP 주소를 데이터베이스에 저장해야합니다. 그런 열에 대해 몇 문자를 선언해야하는지 궁금합니다. IPv6도 지원해야합니까? 그렇다면 IP 주소의 최대 길이는 얼마입니까?


2
모든 데이터베이스를 덤프하지 않고 innodb 파일 ibdata1을 어떻게 축소합니까?
InnoDB는 모든 테이블을 하나의 큰 파일로 저장합니다 ibdata1. 큰 테이블을 삭제 한 후 파일 크기에 관계없이 파일 크기가 유지됩니다. 전체 데이터베이스 (총 수백 GB가 있음)를 덤프하고 다시 가져 오지 않고도 파일을 어떻게 축소 할 수 있습니까? 그 이유는 여전히 떨어지는 것을 롤백 할 수 있기 때문이라고 생각합니다. 제 경우에는 필요하지 …

6
라이브 프로덕션 데이터베이스에서 테이블 변경
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 대부분의 "인기"(MySQL, Postgres ...) 데이터베이스 시스템은 라이브 프로덕션 데이터베이스의 테이블 변경 (열 유형 추가, 삭제 또는 변경)을 어떻게 처리합니까? 나는 알고 올바른 방법은 백업 모든 일정 중단 시간과 …

5
MySQL에서 조건부 인덱스를 만드는 방법은 무엇입니까?
MySQL에서 테이블의 특정 범위 또는 하위 집합을 필터링하기 위해 인덱스를 만드는 방법은 무엇입니까? AFAIK 직접 만들 수는 없지만이 기능을 시뮬레이션 할 수 있다고 생각합니다. 예 : NAME열이있는 행에 대해서만 인덱스를 만들고 싶습니다.STATUS = 'ACTIVE' 이 기능 을 SQL Server 에서는 필터링 된 인덱스 라고하며 Postgres 에서는 부분 인덱스 라고합니다 .

5
MySQL 콘솔 : Ctrl + C로 나를 미치게합니다.
MySQL 콘솔에는 저를 방해하는 것이 있습니다. 내가 공격 할 때 ctrl+를 c현재 명령을 취소하려면, 터미널 출구를 입력 되. 모든 터미널 I의 노하우에서 ( *nix터미널, Python, PostgreSQL), ctrl+는 c현재 명령을 취소하고 ctrl+ d터미널을 종료합니다. 이 문제는 2003 년 에 보고되었으며 그 이후로 여러 차례 충돌했습니다. 방법이 있습니까? 이 동작을 변경하거나 MySQL …

4
InnoDB 테이블 손상을 어떻게 식별합니까?
분할 된 테이블이 있고 복제 된 슬레이브에 여러 인덱스가 있습니다. 스냅 샷 (확인 된 안전)을 새 슬레이브에 복사하고 mysqld를 5.1.42에서 5.5.15로 업그레이드하고 복제를 다시 시작한 후 "Invalid pointer ..."오류 메시지와 함께 InnoDB가 충돌합니다 이 오류는 하드웨어 및 O / S가 다른 두 서버에서 발생했습니다. 실행 후 : ALTER TABLE .... …


1
Mac에서 UTF-8로 인코딩 된 SQL 데이터베이스를 로컬로 가져올 수 없음
확인 된 UTF-8로 인코딩 된 SQL 데이터베이스를 Mac의 Sequel Pro로 가져오고 있었고이 오류가 절반 쯤 발생했습니다. 선택한 인코딩으로 읽을 수 없으므로 파일을 읽을 때 오류가 발생했습니다 (자동 감지-유니 코드 (UTF-8)). 1273 개의 쿼리 만 실행되었습니다. 데이터베이스 파일이 원래 Windows 시스템에서 왔고 줄 바꿈이 채워져 있기 때문입니까? 파일 전송을 통해 동일한 …

1
MySQL 트랜잭션 크기-너무 큰가?
나는 종종 너무 자주 실행되는 가져 오기 프로세스를 가지고 있으며, 트랜잭션이라고하는 '전부 또는 전무'종류의 거래가되기를 원합니다. 여러 측면이 있으며 수입은 100k-1mil + 기록 사이의 어느 곳에서나 산출 될 수 있습니다. 이것은 몇 MB에서 수백 MB의 데이터 범위에 해당하는 페이로드와 같습니다. 임시 테이블이 또 다른 옵션이라는 것을 알고 있지만이 방법은 매우 …

4
SSL을 사용하여 mysql에 연결하고 있는지 어떻게 확인할 수 있습니까?
SSL을 허용하도록 서버를 구성하고 SSL을 사용하도록 클라이언트 ~ / .my.cnf를 수정했습니다. [client] ssl ssl-cipher=DHE-RSA-AES256-SHA ssl-ca=~/certs/ca-cert.pem 클라이언트로 로그인하여 상태를 볼 때 SSL 행에 암호가 나열됩니다. mysql> \s -------------- SSL: Cipher in use is DHE-RSA-AES256-SHA 연결이 안전한지 확인하기 위해 wireshark와 같은 것을 설치하지 않고이 정보를 기반으로 SSL을 통해 연결한다고 가정 할 수 …
23 mysql  ssl 

4
점검 제한 조건이 작동하지 않습니까?
다음 표가 있습니다. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); 문제는 CHECK제약 조건이 연령 열에서 작동하지 않는다는 것입니다. 예를 들어 연령 필드에 222를 삽입하면 MySQL이 허용합니다.
23 mysql  constraint 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.