Programming/PHP / / 2023. 10. 20. 15:05

[Laravel]php artisan schema:dump

728x90

위 명령어대로라면 database/schema 디렉토리에 schema 파일이 생성되어야 합니다. 그런데 생성되어야 할 파일은 생성되지 않고 엉뚱한 오류만 잔뜩 뱉는 경우가 있습니다.

'mysqldump' is not recognized as an internal or external command, operable program or batch file.

mysqldump 명령어를 인식 못해서 그런 오류가 뜨는 것이니 경로만 지정해 주면 됩니다. 이건 윈도우 사용자만 참고하세요.

1. 위처럼 윈도우 키를 누르시고 키보드는 한글로 바꾸신 후 '고급시'까지 타이핑을 하면 위와 같은 화면이 뜰 것입니다. 만약 안 뜬다면 '고급 시스템 설정 보기'까지 모두 쳐보세요.

2. 위 이미지에 있는 환경 변수(N)... 부분을 클릭합니다.

3. 창이 뜨면 사용자 변수 부분에서 Path 변수를 찾습니다. 그런 후 편집(E)... 클릭

4. 찾아보기(B)... 클릭해서 위처럼 mysql/bin 경로를 추가해 주시면 됩니다. 프로그램을 종료 후 다시 확인해 보시면 됩니다.

 

이렇게 했는데도 안 된다면 그냥 phpmyadmin이나 다른 GUI 툴로 접속해서 백업을 받으시기 바랍니다.

반응형