programing

MySQL 데이터베이스를 제거하려면 어떻게 해야 합니까?

itsource 2022. 10. 4. 22:57
반응형

MySQL 데이터베이스를 제거하려면 어떻게 해야 합니까?

마지막 질문에서 문제가 몇 가지 더 발생했다는 것을 알 수 있습니다. MySQL 모니터에서 MySQL 매뉴얼을 읽으시겠습니까?

현재 데이터베이스를 사용할 수 없게 된 것은 부분적으로 파손에 관심이 있고 오류 메시지를 볼 수 없기 때문입니다.프라이머리 키를 재사용해서는 안 된다는 것은 알고 있습니다만, 성능이 저하된 데이터베이스를 삭제한 후 다시 사용하고 싶습니다.그렇게

MySQL 데이터베이스를 올바르게 제거하려면 어떻게 해야 합니까?

MySQL 프롬프트에서:

mysql> drop database <db_name>;

스테이트먼트에 오타가 없고, 또한 다음 정보를 놓치지 않아도 데이터베이스를 삭제할 수 없는 경우;마지막에는 데이터베이스 이름을 백틱 사이에 넣습니다.

mysql> drop database `my-database`;

백틱은 데이터베이스 또는 컬럼용, 아포스트로피는 이들 내의 데이터용입니다.

자세한 내용은 Stack Overflow 질문대한 다음 답변을 참조하십시오.작은따옴표, 큰따옴표 백틱을 사용하는 경우

데이터베이스를 작성할 때 SQL 스크립트를 사용하고 있고 스크립트로 작성된 사용자가 있는 경우 해당 사용자도 삭제해야 합니다.마지막으로 사용자를 플러시해야 합니다.즉, MySQL이 사용자의 권한을 다시 읽도록 강제합니다.

-- DELETE ALL RECIPE

drop schema <database_name>;
-- Same as `drop database <database_name>`

drop user <a_user_name>;
-- You may need to add a hostname e.g `drop user bob@localhost`

FLUSH PRIVILEGES;

행운을 빕니다.

drop database <db_name>;
FLUSH PRIVILEGES;

특권을 바로잡아야 했어요REVOKE ALL PRIVILEGES ON로그.* FROM 'root'@'root'; GRANT ALL PRIVILEGES ON로그.* TO 'root'@'root'WITH GRANT OPTION;

Visual Studio의 경우 패키지 관리자 콘솔에서 다음을 수행합니다.

 drop-database

XAMPP에서 작업 중 데이터베이스 드롭 쿼리가 작동하지 않으면 컬럼을 찾은 조작 태그(데이터베이스 드롭)로 이동하여 해당 버튼을 클릭하면 데이터베이스가 삭제됩니다.

언급URL : https://stackoverflow.com/questions/1082130/how-do-i-remove-a-mysql-database

반응형