2013-04-22 30 views

Trả lời

59

Để kiểm tra MySQL phiên bản của MAMP, sử dụng lệnh sau trong Terminal:

/Applications/MAMP/Library/bin/mysql --version 

Giả sử bạn đã bắt đầu MAMP.

đầu ra

Ví dụ:

./mysql Ver 14.14 Distrib 5.1.44, for apple-darwin8.11.1 (i386) using EditLine wrapper 

UPDATE: Hơn nữa, nếu bạn muốn tìm nơi nào mysql cài đặt trong hệ thống, sử dụng lệnh sau:

type -a mysql 

type -a là tương đương tclsh được xây dựng trong lệnh where trong OS X bash shell. Nếu MySQL được tìm thấy, nó sẽ hiển thị:

mysql is /usr/bin/mysql 

Nếu không tìm thấy, nó sẽ hiển thị:

-bash: type: mysql: not found 

Theo mặc định, MySQL không được cài đặt trong Mac OS X.

Sidenote: Đối với XAMPP, lệnh phải là:

/Applications/XAMPP/xamppfiles/bin/mysql --version 
+0

@ShivanRaptor bằng cách cài đặt MAMP, tôi có mysql ở vị trí mà bạn đề cập và lệnh để hiển thị các công trình phiên bản. Tuy nhiên, lệnh 'type' không tìm thấy nó. Điều đó có bình thường không? –

+1

MAMP không cài đặt mysql trong đường dẫn tìm kiếm của 'type', do đó không thể tìm thấy mysql. Bạn có thể muốn 'find/-ame" mysql "' – Raptor

+0

hãy chỉnh sửa tiêu đề câu hỏi của bạn để xác định rằng bạn đang sử dụngMAMP –

13

Nếu bạn chạy SHOW VARIABLES từ bảng điều khiển mysql bạn có thể tìm kiếm basedir.

Khi tôi chạy như sau:

mysql> SHOW VARIABLES WHERE `Variable_name` = 'basedir'; 

trên hệ thống của tôi tôi nhận được /usr/local/mysql như giá trị trả lại. (Tôi không sử dụng MAMP - Tôi đã cài đặt MySQL với homebrew

mysqld trên máy tính của tôi là trong /usr/local/mysql/bin nên basedir là nơi mà hầu hết tất cả mọi thứ sẽ được cài đặt để

Cũng util:

mysql> SHOW VARIABLES WHERE `Variable_name` = 'datadir'; 
..

Để tìm nơi lưu trữ DB.

Để biết thêm: http://dev.mysql.com/doc/refman/5.0/en/show-variables.html

http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_basedir

+0

Đây là câu trả lời duy nhất hợp lệ cho mọi tình huống – fguillen

42

Nó sẽ được tìm thấy trong /usr/local/mysql nếu bạn sử dụng những chương trình mysql hoặc dmg để cài đặt nó trên hệ thống của bạn thay vì sử dụng MAMP

+0

Xin chào, tôi đã sử dụng dmg nhưng tôi có 2 thư mục địa phương: mysql \t \t \t \t mysql-5.5.38-osx10.6-x86_64 Tại sao điều này có thể? –

+2

@KorayTugay Một có thể là một liên kết tượng trưng đến khác để chạy mysql sẽ chạy phiên bản tên đầy đủ, đó là trường hợp trên hệ thống của tôi – Craicerjack

Các vấn đề liên quan