2011-12-20 5 views
0

OSXにmysqlをインストールしようとしましたが、たびに失敗しました。私はmacports、brew、somethignでインストールしようとしました。私は彼らが働くことをやっていることを知っている誰かを持つことに終わった。Cantがmysqlデータベースを探しているようです

インストール後、Railsは私のためにデータベースを作成することを喜んで義務づけました。しかし、この時点で、私はいくつかの任意のクエリを実行する必要があり、ターミナルで 'mysql'コマンドを実行すると、そこから入手できるデータベースは、レールが作成したものではないことがわかります。

mysqlの2つのバージョンをインストールすることは可能ですか? (BrewとMacportの両方で何度も試してみましたが)どのようにRailsがデータベースとテーブルをどこに保存しているのか、端末のmysqlコマンドのどこにアクセスしようとしているのかを確認するにはどうすればいいですか?

質問が意味をなさないと思います。私は最終的にそれが動作する方法についての私の知識がかなり弱いので、最終的にそれを動作させる人ではなかった。

ありがとうございます。

あなたが mysqlコマンドと、 show databases; usginログインしよう
+0

異なるデータベースセットを使用して複数のインストールを行うことは間違いありません。私はあなたのために働いている人に尋ねなければならないだろうと思う。 –

+0

どのデータベースが表示されますか?知識の豊かな人は何をインストールしましたか?ちょうどMySQL?パッケージはあまりにもApacheを実行するには? – Nonym

+0

多くのデータストアを必要なだけ多くインストールすることができますが、(デフォルトでは)すべてバインドしようとしているので、一度に複数のサーバを稼働させることはほとんどありませんポート3306へ。 –

答えて

1
  1. $のmysql -uユーザ名-p

    ショーのデータベース;

2つのインストールがあまり一般的ではありません。ルビプログラムがデータベースに接続しているときに特定のホスト名を指定していない場合、上記のコマンドはあなたのプログラムがアクセスしているものを正確に表示するはずです。

  1. ポートが開いていると

    $は、netstat -na状態をLISTENING上にあるかどうか確認するには、netstatを使用しよう|この後

をLISTENING grepが、あなたは、シェルから-h hostnameオプションを使用して、任意のMySQLのホストに接続し、データベースが存在するかどうか確認しようとすることができます。

+0

ありがとう、本当に助けてくれました。 –

関連する問題