code

MAMP에 mysqldump 추가(MacOS X의 MySQL /w Apache PHP)

starcafe 2023. 10. 5. 23:25
반응형

MAMP에 mysqldump 추가(MacOS X의 MySQL /w Apache PHP)

MAMP 환경에 sqdump를 추가하는 방법이 궁금합니다.구글에서 검색해보니 커뮤니티 MySQL 서버 버전만 있었습니다.그러나 다른 MySQL을 설치하고 싶지는 않습니다. 기본적으로 실험 전에 데이터를 먼저 저장하고 싶기 때문입니다.

스스로 해결책을 찾았습니다.다른 Mac 사용자에게 도움이 될 수도 있습니다.사실 내 sqdump는 MAMP와 함께 배송되지만 사막 어딘가에 위치합니다.

/응용프로그램/MAMP/라이브러리/빈/mysq 덤프

그렇기 때문에 MySQL 워크벤치와 같은 도구는 이를 찾을 수 없고, 경로가 없는 터미널에서도 작동하지 않습니다.마지막으로 입력하기만 하면 됩니다.

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

쓰레기장을 만드는 겁니다

.bash_profile,더하다PATH="$PATH:/Applications/MAMP/Library/bin".

만약 당신이 없다면,.bash_profile, 하나를 만들 수 있습니다.

나는 최근에 MAMP PRO가 당신의 모든 mysql 터미널 능력을 숨기고 있다는 것을 발견했습니다.

이를 사용하면 모든 mamp Mysql 마법을 로컬 빈에 복사하여 터미널을 통해 데이터베이스에 필요한 모든 wp-clib 함수를 다시 사용할 수 있습니다.

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

그러면 다음 사항을 해결하는 데 도움이 됩니다.

  1. 홈 디렉토리에서 파일을 만들거나 편집합니다..bash_profile다음을 입력하여 홈 디렉토리에 액세스할 수 있습니다.cd ~/
  2. 파일 맨 위에 추가합니다.

    export PATH=$PATH:/Applications/MAMP/Library/bin

  3. 파일을 저장한 다음 터미널을 다시 시작합니다.

  4. 새로 다시 시작한 터미널 창에 다음을 입력합니다.mysql –version

/usr/local/mysql-5.6.20-osx10.8-x86_64/bin/mysqldump -u root -p 데이터베이스 이름 테이블 이름 > /Library/WebServer/Documents/uppload/kg_exam_metadatasql;

언급URL : https://stackoverflow.com/questions/3268789/add-mysqldump-to-mamp-mysql-w-apache-php-on-macos-x

반응형