2010-11-23 7 views
1

Mac OS X Server (Leopard)에서 MySQL을 업그레이드하려고 시도하는 중입니다. OS X Server 문서에서는 여러 버전의 MySQL을 사용하는 것이 "정상적인"것이라고 말하고 있지만, "관리"하는 방법에 대한 자세한 내용은 다루지 않습니다.Mac OS X Server에서 MySQL 업그레이드

저는 Apple 번들 (5.0.x)보다 최신 버전 (5.1.40)을 설치하고 설치했습니다.

서버 관리자는

그래서 나는 서버 관리에서 해당 버전 중단했지만으로는/usr/(새로운 하나를 얻을 수는/usr/bin에 초기 (5.0.x는) 설치를 관리 할 것 local/mysql)을 사용하십시오.

이상적으로 내가에서 이전 데이터베이스 파일에 mysql을의 새 버전을 가리 키도록하고 싶습니다은/var/mysql을하지만 확인하는 방법 ...

편집 : 나의 새로운 MySQL이 활성화되어 같은가 보이는 (어쨌든 일부 사용자의 경우) 다른 데이터 파일을 가리키고 있습니다. /usr/local/mysql/data을 가리키고 있습니다. /var/mysql

관리자가 연결할 수 있지만 다른 사용자는 연결할 수 있습니다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). 이 새 데이터베이스에는 아직 해당 사용자가 활성화되어 있지 않으므로 가정합니다.!?! 나는 아직도 내가 $ mysql -u root -p 일 수 있다고 생각 하겠지만?!?

누구나 이것을 관리하는 방법을 알고 계십니까?

+0

[serverfault.com] (http://www.serverfault.com/)으로 마이그레이션하면 더 나은 답변을 얻을 수 있습니다. –

답변

0

글쎄, 나는 data.backup 새의 MySQL의 data 디렉토리의 이름을 변경 한 후 나는 새로운 MySQL의 데이터 폴더가 지금까지의 새로운 버전 ... 너무 좋아 (이전 데이터 파일입니다) /var/mysql이었다 어디에서 심볼릭 링크를 생성 MySQL이 실행 중이고 데이터베이스에 기존 데이터 파일을 사용 중입니다 ...

0

문제를 해결하는 방법을 모르겠지만 Homebrew 또는 다른 OS X 패키지 관리자를 사용하여 소프트웨어를 처리하려고 시도 할 수 있습니다.

향후 업그레이드가 가능합니다.

편집 : 죄송합니다. OS X SERVER를 사용하고 있다는 것을 깨달았습니다. 익숙하지 않거나 Homebrew를 사용해야합니다.