2012-03-13 13 views
0

2人の開発者が同じシステムを共有しており、両方ともプロジェクトのローカルコピーを持ち、ローカルデータベースに接続しようとします。両方のユーザーはデータベースを見ることができますが、テーブルとそのデータはデータベースの元の作成者だけが見ることができます。MAMP、1台のコンピュータ、2名のユーザー、共有データベース

私たちは両方のユーザーにすべてのアクセス許可を与えようとしましたが、動作するのはデータベースを複製することだけです。

方法はありますか?

ありがとうございます!

+0

Eww。個々の開発データベースはありませんか? :( –

答えて

0

別のMySQLインスタンスを自分のマシンにホストしておき、MAMPでホストされているデータベースではなくそのデータベースに接続するようにコードを構成するほうがよいでしょう。つまり、MAMP-MySQL(通常はポート8889)用のMAMP(0)のファイアウォールでポートを開く必要があります。次に、MAMP(1)上のスクリプトは、新しく開かれたポート上のMAMP(0)データベースに接続するように設定する必要があります。

また、MAMP-host(0)データベースでuser(1)の権限をGRANTする必要があります。いくつかの理にかなって

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

願わくば:

MAMPからの接続文字列は、(1)のようになります。

関連する問題