2011-10-21 8 views
0

これらの種類のファイルを受信しましたが、Macでデータベースを復元する方法がわかりません。私はWindowsでこれを行う方法、特定のディレクトリにこれらのファイルを置くだけでデータベースを復元する必要がある方法を見つけましたが、どのディレクトリか、OS Xに格納されている場所がわかりません。OS X LionのMySQL .frm .MYD .MYIファイルを復元するには

ご協力いただければ幸いです!

+0

この問題を参照してください、それはあなたの問題を解決する必要があります:http://stackoverflow.com/questions/7459103/mysql-data-directory-location – stivlo

+0

この質問は本当に* serverfaultに行く必要があります。 –

+0

マハムードありがとう、私はそれを投稿しました。うまくいけば私はいくつかの助けを得て、この問題を解決することができます! –

答えて

0

MySQLデータディレクトリを見つけるには、ファイル/etc/my.cnfを開きます。 MySQLがインストールされていればそこにあるはずです。

変数datadir:datadir=/var/lib/mysqlを見つけ、その下にディレクトリを作成し、そこに/var/lib/mysql/databaseのようにすべてのDBファイルをコピーします。databaseはDB名です。

この回答の以前のバージョンでは、sudo locate user.frmを使用するように提案しましたが、sudo /usr/libexec/locate.updatedbを実行しても機能しませんでした。理由を知っている人は誰でも聞いてみたいです。

+0

ターミナルでコマンドを実行しましたが、次のメッセージが表示されます。警告:ロケートデータベース(/var/db/locate.database)は存在しません。データベースを作成するには 、次のコマンドを実行します。/System/Library/LaunchDaemons/com.apple.locate.plist -w はsudo launchctlをロードし、私は、同様にそのコマンドを実行した、それは私のパスワードの入力を促し、そして走りましたlocateコマンドを再度実行して、同じメッセージを受信しました。助けて! –

+0

私はもっとLinuxユーザーですが、OSX Leopard仮想マシンを持っています...実際は 'sudo'の前にも機能しません。なぜ、それはすべきかわかりません。明らかに正しくないので、私はこの答えを削除するつもりです、私はまた、解決策を知りたいと思って、調整され続けるでしょう。 – stivlo

+0

my.cnfファイルが見つかりましたが、空です。私はusr/local /に2つのmysqlフォルダがあることに気付きました。私はディレクトリのスクリーンショットをアップロードしただけでなく、開かれたcnfファイルをhttp://oliverkiss.com/images/temp/mysql_1.png –

関連する問題