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
그러면 다음 사항을 해결하는 데 도움이 됩니다.
- 홈 디렉토리에서 파일을 만들거나 편집합니다.
.bash_profile
다음을 입력하여 홈 디렉토리에 액세스할 수 있습니다.cd ~/
파일 맨 위에 추가합니다.
export PATH=$PATH:/Applications/MAMP/Library/bin
파일을 저장한 다음 터미널을 다시 시작합니다.
- 새로 다시 시작한 터미널 창에 다음을 입력합니다.
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
'code' 카테고리의 다른 글
Wordpress post__not_in() 기능이 위젯 배열의 현재 게시물을 제외하지 않습니다. (0) | 2023.10.05 |
---|---|
C의 이 이상한 함수 정의 구문은 무엇입니까? (0) | 2023.10.05 |
C 프로그램이 종료하지 않고 코어 덤프를 생성할 수 있는 방법은 무엇입니까? (0) | 2023.10.05 |
SQL - Oracle에서 일치하는 간격 찾기 (0) | 2023.10.05 |
Ems란? (Android TextView) (0) | 2023.10.05 |