잠시 동안이 문제가 있었지만 문제를 해결하지 않고 어떻게 든 해결했습니다. 내가 테이블을 선택/생성/드롭하려고 할 때마다, 그것은 존재하지 않는/존재 오류를 제공합니다. 모든 테이블은 InnoDB이다. SHOW TABLES
명령을 통해 테이블을 볼 수 있습니다. 나는 줄을 추가하여 my.cnf 파일을 변경 :InnoDB 테이블 오류 : 존재하지 않거나 존재하지 않습니다. 고아가 된 테이블? mysql 명령 클라이언트의 보이지 않는 데이터베이스
[mysqld를]
innodb_file_per_table
난 아직도 이러한 오류를 얻을. 내 데이터베이스의 이름은 My_Database
입니다. 같은 테이블에 my_database
(소문자에주의)라는 새 데이터베이스를 만들었습니다. my_database
은 완벽하게 작동합니다. 테이블 오류가 없습니다. my_database
폴더에는 테이블 당 .frm 및 일치하는 .ibd 파일이 있습니다. 이제 문제는 SHOW DATABASES
이 My_Database
을 표시하지만 my_database
이 아님을 나타냅니다. 또한 My_Database
에는 여전히 테이블 오류가 있습니다. my_database
를 조작하기 위해 나는 USE
my_database
를 입력해야합니다. phpmyadmin에서 같은 방법을 사용해야합니다.
요약하면 보이지 않는 작업 데이터베이스가 있습니다. Excel 용 mySQL을 사용하여이 데이터베이스에 액세스 할 수 없습니다. 나는 작업 환경을 위해이 기능이 정말로 필요하다. 모든 이름에는 이상한 문자가 없습니다.