2012-03-13 6 views
0

두 명의 개발자가 동일한 시스템을 공유하며 둘 다 프로젝트의 로컬 복사본을 가지고 있으며 로컬 데이터베이스에 연결을 시도합니다. 두 사용자 모두 데이터베이스를 볼 수 있지만 테이블과 해당 데이터는 데이터베이스의 원래 작성자에게만 표시됩니다.MAMP, 한 명의 컴퓨터, 두 명의 사용자, 공유 데이터베이스

Google은 두 사용자 모두에게 모든 권한을 부여하려고 시도했지만 작동하는 유일한 방법은 데이터베이스를 복제하는 것입니다.

이 방법이 있습니까?

미리 감사드립니다.

+0

Eww. 개별 개발 데이터베이스가 없습니까? :( –

답변

0

자체 머신에 별도의 MySQL 인스턴스를 호스팅하는 것이 더 나을 것입니다. 그런 다음 MAMP가 호스팅하는 데이터베이스 대신 해당 데이터베이스에 연결하도록 코드를 구성하십시오. 즉, MAMP-MySQL (일반적으로 포트 8889)에 대한 MAMP (0)의 방화벽에서 포트를 열어야합니다. 그런 다음 MAMP (1)의 스크립트를 새로 열린 포트의 MAMP (0) 데이터베이스에 연결하도록 구성해야합니다.

또한 MAMP 호스트 (0) 데이터베이스에서 사용자 (1)에 대한 권한을 부여해야합니다. 어떤 의미가

$db_url = 'mysqli://user:[email protected]:8889/es_forms_drupal'; 

희망 :

MAMP에서 연결 문자열은 (1)과 같을 것이다.

관련 문제