2014-06-12 3 views
0

최근에 MySQL을 다시 설치해야했습니다. 그렇게하고 데이터베이스를 복원 한 후, 데이터베이스 중 하나에서 루틴이 Workbench의 오브젝트 브라우저에 표시되지 않는다는 것을 알게되었습니다. 쿼리 창에서 mysql.proc에서 select *를 실행하면 모든 루틴이 표시됩니다. 또한 루틴을 사용하는 응용 프로그램은 실행 및 액세스에 문제가 없습니다. 워크 벤치의 객체 브라우저에서 더 이상 볼 수 없습니다. 나는 다른 데이터베이스의 루틴을 보지만 단 하나의 데이터베이스 만이 나에게 문제가되고있다. 그 문제에 대한 제안은?MySQL 루틴이 워크 벤치에 표시되지 않음 개체 브라우저

+0

사용 권한 문제가 있습니까? –

+0

매우 잘 될 수 있습니다. Workbench에서 루트 사용자에게 스키마 권한이 없음을 알았습니다. 다른 사용자에게 권한을 부여하려고하면 암호를 사용하여 root 사용자에 대한 액세스가 거부됩니다. 해결할 몇 가지 해결책을 시도했지만, 지금은 아무 것도 나를 위해 일하고 있지 않습니다. 이 시점에서 진행하는 방법을 모릅니다. – anthony

+0

루트 액세스 거부 오류가 수정되었지만 Workbench 오브젝트 브라우저에서 루틴이 보이지 않습니다. mysql.proc 테이블에 직접 액세스하여 볼 수있다. – anthony

답변

0

최신 버전의 MySQL로 업그레이드되었으며 루틴이 다시 표시됩니다.

관련 문제