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
Computer
và chọnProperties
từ menu. - Trong cửa sổ hiện ra, chọn
Advanced System Settings
trong thanh bên. - Trong hộp thoại hiện ra, nhấp vào
Advanced
tab. - Ở gần cuối, hãy nhấp vào
Environment Variables
nút. - Có 2 phần,
user
ở trên cùng vàsystem
phía dưới. Cả hai đều sẽ hoạt động, nhưng hãy thay đổisystem
cài đặt. - Cuộn danh sách cho đến khi bạn thấy biến có tên
Path
trongVariable
cột. - Nhấp đúp vào
Path
này hàng. - Trong hộp thoại kết quả, trong
Variable value
trườ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
OK
và 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.