web-dev-qa-db-ja.com

mysqldumpをMAMPに追加(MySQL / w Apache PHP))

MysqldumpをMAMP環境に追加するにはどうすればよいですか。私は少しグーグルし、コミュニティのMySQLサーバーのバージョンのみを見つけました。ただし、別のMySQLをインストールしたくありません。基本的に、実験の前にまずデータを保存したいためです。

事前に助けを求めるthx(おそらくそれは単なるリンクです:)

38
Matt Bannert

自分で解決策を見つけました。多分これは他のMacユーザーを助けるかもしれません...実際、mysqldumpはMAMPに同梱されていますが、砂漠のどこかにあります:

/アプリケーション/ MAMP /ライブラリ/ bin/mysqldump

MySQLワークベンチのようなツールがそれを見つけられないのはそのためです。また、パスがなければターミナルで機能しません。したがって、最後に次のように入力します。

/Applications/MAMP/Library/bin/mysqldump -u yourUser -p --opt yourdb > yourdump.sql

ダンプを作成します。

111
Matt Bannert

.bash_profilePATH="$PATH:/Applications/MAMP/Library/bin"を追加します。

.bash_profileがない場合は、 作成する を使用できます。

17
Emanuil Rusev

私は最近、MAMP PROがすべてのmysqlターミナル機能を隠していることを発見しました。

これを使用すると、すべてのmamp Mysqlマジックがローカルビンにコピーされます。ここで、すべてのwp-cli db関数、またはターミナルを介してデータベースで必要なものをすべて使用できます。

Sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql; 
Sudo ln -s /Applications/MAMP/Library/bin/mysqlcheck /usr/local/bin/mysqlcheck; 
Sudo ln -s /Applications/MAMP/Library/bin/mysqldump /usr/local/bin/mysqldump
9
Andrew Lazarus

/usr/local/mysql-5.6.20-osx10.8-x86_64/bin/mysqldump -u root -p databasename tablename> /Library/WebServer/Documents/upload/kg_exam_metadata.sql;

0
Swapnil Mokashi