Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Git bash di windows 7. perintah mysqldump tidak berfungsi

Anda memerlukan mysqldump di jalur yang digunakan bash untuk menemukan perintah. UN*X shell, seperti bash, dan juga windows cmd, gunakan PATH variabel lingkungan untuk mengelola ini.

Untuk melihat jalur Anda saat ini, ketik ini di bash:

$ echo $PATH

Jika Anda telah menginstal MySQL, biasanya terletak di c:\Program Files\MySql , dan program pendukung, seperti mysqldump , berada di c:\Program Files\MySql\MySQL Server 5.5\bin\ . Anda harus memiliki direktori itu di jalur Anda. Jika MySQL telah diinstal di tempat lain pada mesin Anda, maka Anda harus menemukan bin direktori di sana dan gunakan itu jalur dalam petunjuk ini.

Cara terbaik untuk melakukan ini di windows adalah dengan mengubah variabel lingkungan pengguna atau sistem. Untuk melakukannya, di Windows Explorer:

  • Klik kanan Computer dan pilih Properties dari menu.
  • Di jendela yang muncul, pilih Advanced System Settings di bilah sisi.
  • Dalam dialog yang dihasilkan, klik tombol Advanced tab.
  • Di dekat bagian bawah, klik Environment Variables tombol.
  • Ada 2 bagian, user di bagian atas, dan system di bawah. Keduanya akan berfungsi, tetapi mari kita ubah system pengaturan.
  • Gulir daftar sampai Anda melihat variabel bernama Path di Variable kolom.
  • Klik dua kali Path ini baris.
  • Dalam dialog yang dihasilkan, dalam Variable value bidang, gulir ke ujung bidang, dan di akhir, tambahkan ini:;c:\Program Files\MySql\MySQL Server 5.5/bin/ . Perhatikan titik koma di depan :itu tidak akan berhasil tanpanya.
  • Klik OK dan sekarang Anda dapat menutup semua dialog/jendela.

Setelah Anda melakukan semua itu, tutup jendela Git bash, dan buka yang lain. Jenis:

$ mysqldump

Anda harus mendapatkan petunjuk Penggunaan dari program.

Jika tidak, lihat kembali jalurnya dengan mengetik:

$ echo $PATH

Apakah Anda melihat sesuatu seperti yang Anda tambahkan? Adakah direktori MySQL di sana? Sepertinya Anda baru saja salah mengetik, atau melewatkan titik koma. Ulangi langkah-langkahnya lagi dan pastikan semuanya sudah benar.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke salah satu host mysql yang ditentukan. C# MySQL

  2. Koneksi SSL PHP ke MySQL

  3. mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows dll... mengharapkan parameter 1 menjadi sumber daya

  4. Mysql FROM_UNIXTIME sebagai UTC

  5. Pilih baris terbaru dengan GROUP BY di MySQL