Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Git bash trên windows 7. Lệnh mysqldump không hoạt động

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ọn Properties 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 đổi system cài đặt.
  • Cuộn danh sách cho đến khi bạn thấy biến có tên Path trong Variable 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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Độ dài của một chuỗi id phiên PHP là gì?

  2. mysql dump - loại trừ một số dữ liệu bảng

  3. Mật khẩu Mysql đã hết hạn. Không thể kết nối

  4. Danh sách thẻ SQL và lọc thẻ

  5. Ghi DataFrame vào bảng mysql bằng pySpark