programing

MacOS 시에라와 MySQL 호환성

easyjava 2023. 10. 1. 23:06
반응형

MacOS 시에라와 MySQL 호환성

macOS 시에라의 MySQL Community Server/Workbench와의 호환성 문제나 특이점을 아는 사람이 있습니까?최근에 MySQL을 보유한 적이 없는 Mac에 설치를 했는데 제대로 작동하지 않는 것 같습니다.(지금은 설정을 잘못했을 수도 있지만, 설치 관리자는 고급 옵션을 제공하지 않기 때문에 그렇지 않은 것 같습니다.)

스키마와 테이블을 만들 수는 있지만 실제로 테이블을 쿼리할 때는 아무 일도 일어나지 않습니다.활동 표시기가 끝없이 회전합니다. Monitor다가 mysqld실제로 모든 작업을 수행합니다. 전체 설정이 교착 상태에 빠진 것 같습니다.무슨 생각 있어요?

제가 사용하려는 것은 다음과 같습니다.

  • MySQL Community Server 5.7.15
  • MySQL Workbench 6.3.7
  • macOS 시에라 10.12 (16A323)

저도 똑같은 문제가 있었습니다.저는 당신이 처음 연 인스턴스가 이유가 없어 보이는 간단한 선택문을 실행하려고 할 때 계속 회전한다는 것을 발견했습니다.탭이 한번 열리면 MySQL Workbench를 모두 닫지 않고 탭을 닫을 수도 없습니다.그러나 동일한 인스턴스를 다시 열면 잘 작동하는 것 같습니다.

업데이트!

macOS High Sierra에 MySQL Workbench 6.3.10 필요

6.3.10 버전은 변경 로그 참조


버전 6.3.9에서 해결됨

테스트 대상:

OS 시에라
전 10.12.3 (16D32)

MySQL

9 6.3.9
커뮤니티 6.3.9드 10690321 CE (6트)(
----> OK

다운로드:MySQL Workbench 6.3.9
)용 는 El (10.12) 는 El Capitan(10.11) 되며 Yosemite(10.10) .

로그 변경:

  • 호스트가 macOS 시에라일 때 쿼리를 실행하면 MySQL Workbench가 응답하지 않게 되는 경우도 있습니다(Bug #25036263, Bug #83658).


Original answer in code snippet below:

I ***temporary*** solved changed the ***group*** of the application.  

I tried everything, uninstalling, reinstall, change many settings... finally I thought that must be something with the security... was not normal, I check firewall rules, nothing... And just in case, I try with file permission and it was there.

I was installed in the ***admin group***.  
Changed to ***staff*** solve the problem.  

    $ sudo chown <USER>:staff /Applications/MySQLWorkbench.app

> <sup>Where of course, `<USER>` is **your** username</sup>

    Ex.
    $ sudo chown gmo:staff /Applications/MySQLWorkbench.app

Tested and working!

 - Go back to admin group... problem came back.
 - Changed to staff again... problem solved.

I hope this is a global solution, please check yours.


###Edit:
Solution not stable, problem came back after a few attempts.  
Try with `root:admin`, the same... 

---

### UPDATE
*`Workaround until new version is release`*

Roll back to 6.2 version and working good.

Tested on:
> macOS Sierra  
> Version 10.12 (16A323)

MySQL
> Workbench 6.3  
> Version 6.3.7 build 1199 CE (64 bits) Community  
> http://dev.mysql.com/downloads/workbench/6.3.html  
> `----> FAILS`  
> <sup>*Randomly, even changing group or creating new instances.*</sup>

> Workbench 6.2  
> Version 6.2.5.0 build 397 (32 bits) Community  
> http://dev.mysql.com/downloads/workbench/6.2.html  
> `----> OK`  
> <sup>*Work as expected.*</sup>

Mac OS X 버전 6.3.8 CE 빌드 1228(64비트)용 MySQL Workbench Community(GPL)의 경우

sudo chown -R <USER>:staff /Applications/MySQLWorkbench.app

적용하여 문제를 해결했습니다.

버전을 6.1.7로 다운그레이드 했을 때 효과가 있었습니다 :)

enter image description here

하지만 이전 버전에서는 빠른 액션 아이콘 기능이 없습니다 :(

MySQL Workbench 6.3.9는 현재(2/14/17) 사용 가능하며 이 문제를 해결하는 것으로 보입니다.

저도 같은 문제가 있었는데 재부팅 후에 고쳐졌습니다.해볼만 하겠죠

알아냈던 것 같아요!비밀번호 길이와 관련이 있을 수도 있습니다.처음에는 편의를 위해 한 글자 암호로 설정했지만, MySQL에 Eclipse BIRT 보고 소프트웨어를 연결하려고 할 때 몇 가지 문제가 발생했습니다.비밀번호를 길게 변경했는데 BIRT로 문제가 해결되긴 했는데 더 좋게도 Workbench로도 문제가 해결된 것 같습니다!

저도 같은 문제가 있어서 인터넷을 다 뒤졌지만 문제를 해결하지 못했고 다른 작업대를 사용하기로 결정했습니다.저는 "DBever - Universal Database Manager" 공식 사이트인 http://dbeaver.jkiss.org/ 와 free 그리고 그것을 견딜 수 있는 것을 찾았습니다.

macOS 10.12에서도 같은 문제가 생겼습니다.3"는 "MySQL Workbench Community (GPL) for Mac OS X 버전 6.3.8 CE 빌드 1228 (64 비트)"을 설치했습니다.문제 해결 후 항상 응답하지 않습니다. MSQL Workbench에서 문제가 발생하는 "Default Target MySQL Version"이(가) 잘못된 버전으로 설정되어 있음을 발견했습니다.

1단계: 터미널을 열고 MYSQL Server 버전을 확인합니다.

mysql --version

내 컴퓨터:

mysql Ver 14.14 EditLine 래퍼를 사용하는 osx10.9(x86_64)용 배포 5.7.9

2단계: MySQL Workbench 도구를 열고 메뉴의 Apple 아이콘 근처에 있는 "MYsql Workbench"로 이동

3단계: Workbench Preferences -> Modeling -> MySQL -> 기본 대상 MySQL 버전: 5.6

4단계: 현재 기본값을 5.6에서 5.7.9로 변경한 후 확인 5단계: MYSQL Workbench -> Quit -> 결과를 열고 확인합니다.

누군가에게 도움이 되길 바랍니다.

저는 6.2.12에서 6.3.7로 업그레이드를 했고, 그것이 저에게 효과가 있었습니다.

동일한 인스턴스에 대해 두 번째 탭을 여는 것은 효과가 있었지만, 첫 번째 탭을 닫을 수는 없으며 항상 모든 쿼리에 의존한다는 것을 알게 되었습니다.그리고...앱을 그만 두려고 해도 강제로 죽여야 할 겁니다제 생각에는 납득할 만한 흐름이 아니어서 업그레이드가 중요했습니다.설치에서 사용 권한 또는 사용자 그룹을 올바르게 설정한 것 같습니다.

조나단의 솔루션으로 문제가 해결되지 않으면 동일한 mysql 인스턴스를 다시 열도록 시도하십시오. 이 방법이 저에게 효과적입니다.

MySQL Workbench를 사용할 때만 이 문제가 발생하는 것 같습니다.명령줄 클라이언트(/usr/local/mysql/bin/mysql)를 사용하면 mysql 서버에서 답변을 얻을 수 있습니다.

해보세요: 1./usr/local/mysql/bin/mysql 실행 --user=당신의 _USER --password=YOUR_PASSER 2.use sys; 3을 입력합니다."select * from sys_config;"를 입력합니다.

이제 워크벤치가 작동하지 않는 이유를 알아봐야 합니다.

로컬 호스트 대신 127.0.0.1을 호스트 이름으로 사용해 보십시오.

Mac에서는 쿼리를 실행하거나 탭을 여러 개 닫으려고 할 때 무한 스피너가 나타나는 경우가 있습니다.

저에게 효과가 있었던 것은 자동 저장된 작업 공간을 삭제하는 것이었습니다.의 모든 항목 삭제~/Library/Application\ Support/MySQL/Workbench/sql_workspaces
당신이 알고 있는 것들이 문제를 일으키고 있습니다.이것들을 삭제한 후에는 잘 작동합니다.

워크벤치가 없는 MacOS 10.12.6에서는 Ver 8.0.23이 잘 작동하는 것 같습니다.전 Sequel Pro를 좋아합니다.

mysql workbench version 6.3.10은 siera 10.12.6을 위해 작동했습니다. 일반적으로 하위 호환성이 존재합니다. 즉, 새로운 하드웨어는 합리적으로 오래된 버전의 소프트웨어를 작동할 수 있습니다.

언급URL : https://stackoverflow.com/questions/39982373/mysql-compatibility-with-macos-sierra

반응형