MySQL에서 “use admin”을 실행하면 크래시가 발생하는 이유는 일반적으로 “admin”이라는 데이터베이스가 존재하지 않기 때문입니다.
MySQL에서 “use” 명령어는 현재 세션에서 사용할 데이터베이스를 지정하는 데 사용됩니다. 그러나 “admin” 데이터베이스는 MySQL 시스템 데이터베이스 중 하나가 아니며 일반적으로 사용자가 만드는 데이터베이스도 아닙니다.
따라서 “use admin”을 실행하면 MySQL은 “admin” 데이터베이스가 존재하지 않는다는 오류를 반환하고 세션을 종료합니다. 이러한 종류의 오류는 MySQL에서 잘 알려진 오류 중 하나이며, 대부분의 경우 데이터베이스가 존재하지 않거나 사용 권한이 없는 경우 발생합니다.
따라서 “use” 명령어를 실행하기 전에 실제로 존재하는 데이터베이스를 지정하고 데이터베이스에 대한 적절한 사용 권한이 있는지 확인해야합니다.