これらの種類のファイルを受信しましたが、Macでデータベースを復元する方法がわかりません。私はWindowsでこれを行う方法、特定のディレクトリにこれらのファイルを置くだけでデータベースを復元する必要がある方法を見つけましたが、どのディレクトリか、OS Xに格納されている場所がわかりません。OS X LionのMySQL .frm .MYD .MYIファイルを復元するには
ご協力いただければ幸いです!
これらの種類のファイルを受信しましたが、Macでデータベースを復元する方法がわかりません。私はWindowsでこれを行う方法、特定のディレクトリにこれらのファイルを置くだけでデータベースを復元する必要がある方法を見つけましたが、どのディレクトリか、OS Xに格納されている場所がわかりません。OS X LionのMySQL .frm .MYD .MYIファイルを復元するには
ご協力いただければ幸いです!
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
を実行しても機能しませんでした。理由を知っている人は誰でも聞いてみたいです。
ターミナルでコマンドを実行しましたが、次のメッセージが表示されます。警告:ロケートデータベース(/var/db/locate.database)は存在しません。データベースを作成するには 、次のコマンドを実行します。/System/Library/LaunchDaemons/com.apple.locate.plist -w はsudo launchctlをロードし、私は、同様にそのコマンドを実行した、それは私のパスワードの入力を促し、そして走りましたlocateコマンドを再度実行して、同じメッセージを受信しました。助けて! –
私はもっとLinuxユーザーですが、OSX Leopard仮想マシンを持っています...実際は 'sudo'の前にも機能しません。なぜ、それはすべきかわかりません。明らかに正しくないので、私はこの答えを削除するつもりです、私はまた、解決策を知りたいと思って、調整され続けるでしょう。 – stivlo
my.cnfファイルが見つかりましたが、空です。私はusr/local /に2つのmysqlフォルダがあることに気付きました。私はディレクトリのスクリーンショットをアップロードしただけでなく、開かれたcnfファイルをhttp://oliverkiss.com/images/temp/mysql_1.png –
この問題を参照してください、それはあなたの問題を解決する必要があります:http://stackoverflow.com/questions/7459103/mysql-data-directory-location – stivlo
この質問は本当に* serverfaultに行く必要があります。 –
マハムードありがとう、私はそれを投稿しました。うまくいけば私はいくつかの助けを得て、この問題を解決することができます! –