2013-07-15 28 views
17

MAMP kullanarak MySQL sunucumu kurmak için çalışıyorum.MySQL Komutu bulunamadı [MAMP]

Mevcut Durum: İndirilen MySQL, MAMP Running MAMP: MySQL Sunucu yeşil, artı ben denedim

aktivite monitörü bir süreç olarak görünür:

$ mysql 
-bash: mysql: command not found 

ben tavsiye bazı dersler gördü .profile dosyasına bir yol ekliyorum. Bu yüzden bir .profile dosyası oluşturulur ve ben sonra ev dizininde .profile olarak kaydedilmiş
PATH=$PATH:/Applications/MAMP/Library/bin 
export PATH 

eklendi.

Yine

çalıştı
$ mysql 
-bash mysql: command not found 

kimse yanlış bir fikrin var mı?

Teşekkür

OS: Dağ Aslan ( http://documentation.mamp.info/en/mamp/how-tos/using-mysql-command-line) burada olmalı diyor

+0

için

Kredi 'mysql' bin nerede olduğunu _know_ musunuz? – Wrikken

+0

bash'ı yeniden başlattınız mı? sadece başlangıç ​​olarak okur gibi – exussum

+0

/Applications/MAMP/Library/bin içinde bir mysql 'ikili var mı? .profile kaynağını mı oluşturdunuz yoksa kabuğu yeniden başlattınız mı? "Echo $ PATH" –

cevap

5

MAMP docs:

/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot 
+4

kopyası Bu çözümle şanssızlık. Hala Böyle bir dosya veya dizin – IdeoREX

2

Önce MySQL ikili yolunu doğrulaması gerekir. Eğer .profile

source ~/.profile 
41

basit bir yolu aktif değişikliklere/giriş çıkış veya kaynak zorunda .profile Bundan sonra düzenledikten sonra

export PATH=$PATH:/path/to/mysql/bin/ 

yani (~/.profile içinde) PATH uzatabilirsiniz sadece çalıştırmaktır

sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql 

ne yapar senin yürütülebilir yoluna MAMP gelen mySQL ikili için sembolik bir bağlantı ekleyin - bu durumda,/usr/local/bin içinde/


Uyarı: manuel hem de MySQL yüklediyseniz, bu bu yüklemenin engel olabilir, bu nedenle varsa bunu yapmayın!

+0

Красава :) уважуха, ну могёщь, красавчик-армянчик, любишь девченок, куришь кальянчик –

+1

Sir sus ve benim için benim 1 – Lomse

+1

Çok teşekkür ederim, bu işleri almak :) –

13

MAMP for mac.

İlk önce makinenizde mysql komutunun bulunduğu yolu kontrol edin. Örneğin benim:

/Applications/MAMP/Library/bin/mysql 

Testi terminalde size giriş başarılı olursa bağlı MySQL tepki çeşit alacak giren. örneğin İçin:

Welcome to the MySQL monitor. Commands end with ; or \g. 

Şimdi sadece klasörler yol olmadan "mysql" çalıştırmak için gereken böylece $ PATH bu eklemek isteyeceksiniz.

Bunu yapmak için, ilk onay $ PATH, terminalde girin:

echo $PATH 

Sonraki girin:

nano .bash_profile 

(Kendi MySQL bin yolunu kullanın) bu bir satırı ekleyin:

export PATH="/Applications/MAMP/Library/bin:$PATH" 

Kaydetmek için Ctrl + o tuşlarına basın, dosya isminin .bash_profile olduğunu onaylamak için enter/return tuşuna basın. Daha sonra editörden çıkmak için Ctrl + x tuşlarına basın.

Terminali kapatın. Terminali tekrar açın. Enter:

echo $PATH 

$ PATH'niz artık mysql bin yolunu içerir. Artık herhangi bir dizinden mysql komutunu çağırmalısınız. http://coolestguidesontheplanet.com/add-shell-path-osx/

+1

Teşekkür lütfen döndürür - Mac OS El Capitan için mükemmel bir çözüm – Simon