mysqldump가 테이블 이름의 경우를 보존하도록하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/999643

  •  14-09-2019
  •  | 
  •  

문제

데이터베이스를 Windows에서 Linux 호스트로 마이그레이션하려고합니다.

감사!

애슐리

도움이 되었습니까?

해결책

Linux MySQL에서 테이블 이름을 찾지 못하고 기본값은 대소 문자를 사용합니다. 그리고 Windows의 경우 사례에 민감하지 않습니다.

케이스 민감도를 무시하는 것이 당신에게 효과가 있다고 생각할 수 없습니다. 그러나 my.conf에 줄을 추가하여 할 수 있습니다. 즉, Linux에서 MySQL을 케이스 무의미하게 만들었습니다.

mysqlserver:~# vi /etc/mysql/my.cnf
...
[mysqld]
lower_case_table_names = 1

다른 팁

버그 33898 제안 setting lower_case_table_names=2.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top