Bạn sẽ cần mysqldump trên đường dẫn mà bash đang sử dụng để tìm các lệnh. UN * X shell, như bash, và cũng như cmd windows, sử dụng PATH biến môi trường để quản lý điều này.
Để xem đường dẫn hiện tại của bạn, hãy nhập vào bash:
$ echo $PATH
Nếu bạn đã cài đặt MySQL, nó thường nằm ở c:\Program Files\MySql và các chương trình hỗ trợ, như mysqldump , nằm trong c:\Program Files\MySql\MySQL Server 5.5\bin\ . Bạn sẽ cần có thư mục đó trên đường dẫn của mình. Nếu MySQL đã được cài đặt ở một nơi khác trên máy của bạn thì bạn sẽ cần tìm bin thư mục ở đó và sử dụng that đường dẫn trong các hướng dẫn này.
Cách tốt nhất để thực hiện việc này trong windows là thay đổi các biến môi trường hệ thống hoặc người dùng. Để thực hiện việc này, trong Windows Explorer:
- Nhấp chuột phải vào
Computervà chọnPropertiestừ menu. - Trong cửa sổ hiện ra, chọn
Advanced System Settingstrong thanh bên. - Trong hộp thoại hiện ra, nhấp vào
Advancedtab. - Ở gần cuối, hãy nhấp vào
Environment Variablesnút. - Có 2 phần,
userở trên cùng vàsystemphía dưới. Cả hai đều sẽ hoạt động, nhưng hãy thay đổisystemcài đặt. - Cuộn danh sách cho đến khi bạn thấy biến có tên
PathtrongVariablecột. - Nhấp đúp vào
Pathnày hàng. - Trong hộp thoại kết quả, trong
Variable valuetrường, cuộn đến cuối trường và ở cuối trường, thêm cái này:;c:\Program Files\MySql\MySQL Server 5.5/bin/. Lưu ý dấu chấm phẩy ở đầu :nó sẽ không hoạt động nếu không có nó. - Nhấp vào
OKvà bây giờ bạn có thể đóng tất cả các hộp thoại / cửa sổ.
Khi bạn đã hoàn thành tất cả những điều đó, hãy đóng cửa sổ Git bash và mở một cửa sổ khác. Loại:
$ mysqldump
Bạn sẽ nhận được hướng dẫn sử dụng từ chương trình.
Nếu không, hãy xem lại đường dẫn bằng cách gõ:
$ echo $PATH
Bạn có thấy bất cứ điều gì giống như những gì bạn đã thêm? Có bất kỳ thư mục MySQL nào ở đó không? Có thể bạn vừa gõ sai một cái gì đó hoặc bỏ sót dấu chấm phẩy. Thực hiện lại các bước và đảm bảo mọi thứ đều chính xác.