programing

MySQL Workbench 스키마 패널이 작동하지 않음

css3 2023. 8. 13. 09:51

MySQL Workbench 스키마 패널이 작동하지 않음

MySQL Workbench 6.0(Ubuntu에서 작업함)에 문제가 있으며 서버 인스턴스를 선택하면 "SCHEMAS" 패널 대신 "No object selected" 메시지가 표시됩니다."SQL 패널"(기본 패널)에서 쿼리는show databases;작동하지만 "SCHEMAS" 패널에 데이터베이스 목록이 없습니다.

모든 인스턴스에 이러한 문제가 있으며 데이터베이스와 테이블이 많을 때는 짜증이 납니다!

당신은 이 문제에 대해 어떤 생각이 있습니까?
감사해요.

윈도우 보더를 "Object Info" 버튼 바로 위에 끌어 본 적이 있습니까?

enter image description here

Mac에서도 같은 문제가 발생했습니다.MySQL, Workbench를 제거하려고 했지만 작동하지 않습니다.

저를 위한 해결책은 다음과 같습니다.

  1. 작업대를 그만두다

  2. 터미널:

cd ~/라이브러리/애플리케이션\ 지원/MySQL/워크벤치/

rm wb_state.xml

rm wb_message.xml

워크벤치 설정 및 구성을 재설정

  1. 워크벤치를 다시 시작합니다.모든 것이 정상으로 돌아오다.

Windows 또는 Linux를 사용하는 경우 아래 파일 경로에 대해 동일한 작업을 수행합니다.

Windows %AppData%\MySQL\Workbench\
Linux   ~/.mysql/workbench/

또는 왼쪽 사이드바에 개체 정보 및 세션 탭이 2개만 표시되는 경우 사이드바 맨 위에 있는 경우 사이드바 맨 위를 아래로 끌 수 있습니다.

MacOS에서 동일한 문제에 직면하여 캐시를 삭제하는 것이 효과적이었습니다.그러나 MacOS의 경로가 동일하지 않습니다.

Windows %AppData%\MySQL\Workbench\
OS X    ~/Library/Application\ Support/MySQL/Workbench/
Linux   ~/.mysql/workbench/

wb_options.xml 및 wb_state.xml 파일을 삭제하고 Workbench를 다시 시작했는데 모든 것이 정상으로 돌아왔습니다.

같은 문제가 있었고 캐시 파일을 삭제하는 것이 저에게 효과가 있었습니다.

Windows에 있지만 Linux의 경로는 "~username/.mysql/workbench/"인 것 같습니다.

창 경로는 "%AppData%\"입니다.MySQL\Workbench\"

wb_options.xml 및 wb_state.xml 파일을 삭제하고 Workbench를 다시 시작했는데 모든 것이 정상으로 돌아왔습니다.

설정 및 로그 파일에 대한 자세한 내용은 여기를 참조하십시오. https://dev.mysql.com/doc/workbench/en/wb-configuring-files.html

UI 자체에 대한 작은 문제일 수 있습니다.제가 말했어요.maybe왜냐하면 나의 경우에는 단지 좋은 UX를 가지고 있지 않은 것에 대한 것이었기 때문입니다.

왼쪽 사이드바에 탭이 2개만 표시되는 경우, 즉Object Info그리고.Session사이드바의 맨 위에서 사이드바의 맨 위를 아래로 끌 수 있습니다.그리고 짠!관리 체계가 나타납니다!내가 웹에서 검색하는 동안 그들은 그냥 거기서 자고 있었습니다.

구성 파일을 삭제(또는 저장하려는 경우 이동)하기만 하면 됩니다. unix의 경우 ~/.mysql/workbench에 있습니다. 워크벤치가 다른 플랫폼에서 저장하는 위치를 알 수 없습니다.

워크벤치를 닫습니다.윈도우즈 작업 관리자에서 제거합니다.

C:\Users[you]\AppData\Roaming\MySQL\Workbench\cache에서 XXX.columns_widths 파일을 삭제합니다. 여기서 XXX는 연결 이름입니다.

Workbench를 다시 열고 Schema Privileges를 선택한 다음 창 Workbench 크기를 변경하고 창을 최대화합니다.

OS X~/Library/Application\ Support/MySQL/Workbench/

는 삭습니다했을 했습니다.wb_options.xml그리고.wb_state.xml파일을 저장하고 Workbench를 다시 시작하면 모든 것이 정상으로 돌아갑니다.

여기에 이미지 설명 입력

커서가 변경되면(패널 끌기에 사용 가능) 사이드바 패널(관리, 인스턴스, 성능)에서 커서를 이동합니다.

삭제:

  <value type="int" key="DbSqlEditor:SecondarySidebarHidden">0</value>
  <value type="int" key="DbSqlEditor:SecondarySidebarWidth">218</value>

제 문제는 다른 원인과 해결책이었지만, 다른 사람에게 도움이 될 수도 있으니 게시하겠습니다.Laravel Forge를 사용하는 경우 데이터베이스 사용자를 편집하고 작업해야 하는 테이블에 대한 액세스 권한을 부여해야 합니다.이미 사용자(모두 Laravel Forge)를 생성한 후 새 데이터베이스를 생성했기 때문에 내 데이터베이스가 패널에 나타나지 않았기 때문에 돌아가서 사용자에게 새 데이터베이스에 액세스할 수 있는 권한을 부여해야 했습니다.

5년이 지났지만 Mac OS Catalina 10.15에서 동일한 문제를 경험했고 이것이 문제를 해결했습니다.

  1. 다음으로 이동:

기본 설정 > SQL Editor에서 메타데이터내부 스키마 표시 확인

  1. 확인 클릭

  2. 그런 다음 스키마 목록 Voila를 새로 고칩니다. 다시 돌아왔습니다 :)

enter image description here

저 같은 경우는 주의력 문제였습니다."객체 정보"와 "세션" 사이의 작은 회색 점을 끌어내야 했습니다.어쩌면 나 같은 사람에게 도움이 될지도 몰라요!

enter image description here

언급URL : https://stackoverflow.com/questions/26547926/mysql-workbench-schemas-panel-not-working