web-dev-qa-db-ja.com

Sequel Pro / MAMPはローカルデータベースをどこに保存しますか?

Sequel ProとMAMPを介してコンピューター上にいくつかのデータベースを作成し、それらを表示するためにlocalhostを実行していました。しかし、Mac OS Lionの新規インストールを実行し、データベースを.sqlファイルにバックアップするのを忘れていました。

ファイルを定期的にバックアップし、コンピューターのコピーをプレインストールしています。誰かがdbファイルへのパスを知っていますか?再構築できる形式で保存されているので、Sequel Proにインポートできますか?

18
Brian Weinreich

ブライアンWの回答 MAMP Pro(v2.1.4)を使用するのに実際には役立ちませんでしたが、幸運にも他の人が助けてくれました。私の場所は:

/ライブラリ/ Application Support/appsolute/MAMP PRO/db/mysql

また、Dropboxに移動し、元の場所にUnixシンボリックリンクを使用した(Mac OS Xエイリアスでは機能しないため、Mac OS Xエイリアスではない)と述べたので、同様にバックアップされます。

41

わかりました、私はそれを理解しました。 MAMPとlocalhostを使用してデータベースを作成している場合は、MAMP> db> mysqlフォルダーに移動するだけで、すべてのデータベースが作成されます。

Sequel Pro/MAMP/Localhostを使用するすべての人に役立つことを願っています!

19
Brian Weinreich

以前のデータベースを引き継ぐには標準MAMPからMAMP PROに:

/ Applications/MAMP/db/mysql /を/ Library/Application Support/appsolute/MAMP PRO/db/mysql /にコピーします

以前のデータベースユーザーを引き継ぐにはコピーする必要があります:/ Applications/MAMP/db/mysql/mysql /に
/ライブラリ/ Application Support/appsolute/MAMP PRO/db/mysql/mysql

3
vrwired

MAMPはデータベースをこのフォルダーに保存します:

/アプリケーション/ MAMP/db/mysql

0
Yvan Rugwe

MAMPディレクトリに関する詳細情報(dbファイル、エラーログなどを含む)は、Sequel Proドキュメント(MAMP、MAMP PRO、XAMPP、Zendなど)にもあります。
https://sequelpro.com/docs/ref/mysql/mysql-files

それは私が多くのことを静めるのに役立ちました。

0
ioCron

このコマンドを実行して、データへのパスを動的に取得できます

mysqladmin -h Host -u root -p variables

もちろん、ホストをホストに変更する必要があります(ほとんどの場合)localhostとrootをユーザー名またはrootに変更する必要があります。データベースが保存されているdatadirを検索する変数の長いリストが表示されます

0
kapreski