2013-07-15 42 views
17

Tôi đang làm việc để thiết lập máy chủ MySQL bằng MAMP.Không tìm thấy lệnh MySQL [MAMP]

Trạng thái: Downloaded MySQL, MAMP Chạy MAMP: MySQL Server là màu xanh lá cây, cộng với nó xuất hiện như một quá trình trong giám sát hoạt động

tôi đã cố gắng:

$ mysql 
-bash: mysql: command not found 

tôi thấy một số hướng dẫn mà khuyến cáo thêm đường dẫn vào tệp .profile của tôi. Vì vậy, tôi đã tạo một tệp .profile và thêm

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

Sau đó tôi đã lưu nó dưới dạng .profile trong thư mục chính.

Một lần nữa tôi đã cố gắng

$ mysql 
-bash mysql: command not found 

Có ai có bất kỳ ý tưởng có chuyện gì vậy?

Cảm ơn

Hệ điều hành: Mountain Lion

+0

Bạn có biết nơi chứa 'mysql' bin không? – Wrikken

+0

bạn đã khởi động lại bash chưa? vì nó chỉ đọc khi khởi động – exussum

+0

Có một nhị phân 'mysql' trong/Applications/MAMP/Library/bin không? Bạn đã nguồn .profile hoặc khởi động lại trình bao? Chạy 'echo $ PATH' –

Trả lời

2

Trước tiên, bạn phải xác minh đường dẫn đến nhị phân mysql. Sau đó bạn có thể mở rộng (trong ~/.profile) PATH của bạn tức là

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

Sau khi chỉnh sửa .profile bạn phải đăng xuất/đăng nhập với những thay đổi tích cực hoặc nguồn .profile của bạn

source ~/.profile 
41

Một cách đơn giản là chỉ cần chạy

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

Điều này không là thêm một liên kết tượng trưng cho nhị phân mysql từ MAMP vào đường dẫn thực thi của bạn - trong trường hợp này, trong/usr/local/bin/


Cảnh báo: Nếu bạn cũng đã cài đặt MySQL theo cách thủ công, điều này có thể ảnh hưởng đến quá trình cài đặt đó, vì vậy đừng làm điều này nếu bạn có!

+0

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

+1

Sir xin vui lòng im lặng và mất của tôi 1 – Lomse

+1

Cảm ơn bạn rất nhiều, đây là công trình đối với tôi :) –

13

Đây là MAMP dành cho mac.

Trước hết hãy kiểm tra đường dẫn nơi lệnh mysql được đặt trong máy của bạn. Ví dụ: mỏ của tôi là:

/Applications/MAMP/Library/bin/mysql 

Kiểm tra nhập vào thiết bị đầu cuối sẽ giúp bạn trả lời tùy theo đăng nhập thành công. Ví dụ:

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

Bây giờ, chúng tôi sẽ thêm điều này vào $ PATH để bạn chỉ cần chạy "mysql" không có đường dẫn thư mục.

Để làm điều đó, kiểm tra đầu tiên $ PATH, nhập vào thiết bị đầu cuối:

echo $PATH 

Tiếp theo hãy nhập:

nano .bash_profile 

Thêm một dòng này (sử dụng con đường mysql bin của riêng bạn):

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

Nhấn Ctrl + o để lưu, nhấn phím Enter/return để xác nhận tên tệp là .bash_profile.

Sau đó, nhấn Ctrl + x để thoát trình chỉnh sửa.

Đóng thiết bị đầu cuối. Mở lại thiết bị đầu cuối. Nhập:

echo $PATH 

$ PATH của bạn hiện bao gồm đường dẫn bin mysql. Bây giờ bạn có thể gọi lệnh mysql từ bất kỳ thư mục nào.

Tín dụng cho http://coolestguidesontheplanet.com/add-shell-path-osx/

+1

Cảm ơn - giải pháp hoàn hảo cho Mac OS El Capitan – Simon