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
'programing' 카테고리의 다른 글
데이터 프레임 열에서 값이 발생하는 빈도 카운트 (0) | 2022.10.04 |
---|---|
Vuex - 변환 핸들러를 무시하고 항상 저장 데이터를 직접 변환하는 것이 좋은 생각입니까? (0) | 2022.10.04 |
"컬럼에 대한 데이터가 너무 깁니다." - 왜요? (0) | 2022.10.04 |
데이터베이스 행 태플의 정수에 'L' 접미사가 붙는 이유는 무엇입니까? (0) | 2022.10.04 |
네스트된 Vuej 슬롯: 슬롯을 손자녀에게 전달하는 방법 (0) | 2022.10.04 |