Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I've always used MAMP or XAMPP to install MYSQL so it's been fairly straightforward. The only most I've had to do is create a symbolic link.

I'm now starting to learn Django and I would like to start a new. I uninstalled XAMPP and downloaded MYSQL from dev.mysql.com (64 bit) but I have no idea where it installed it to! I went to the command line and typed "mysql" and received the message "command not found".

Where is MYSQL installed on Mac OSX Lion?

Thanks.

share|improve this question
    
Did you actually install it, or did you just download it? –  Joel Coehoorn Aug 31 '11 at 16:13
add comment

migrated from stackoverflow.com Aug 31 '11 at 16:10

This question came from our site for professional and enthusiast programmers.

2 Answers

up vote 3 down vote accepted

The installation layout is similar to that of a tar file binary distribution; all MySQL binaries are located in the directory /usr/local/mysql/bin. The MySQL socket file is created as /tmp/mysql.sock by default. See Section 2.7, “Installation Layouts”.

From: http://dev.mysql.com/doc/refman/5.0/en/macosx-installation.html

It's probably not added to your $PATH, thus why the commands aren't visible in the terminal. Try typing echo $PATH on your terminal to see if /usr/local/mysql/bin is included in the path.

Additionally, on the terminal, you can type which mysql. If that returns nothing your environment is not finding your MySQL binary.

share|improve this answer
1  
+1 for it not being on your path. Try typing "echo $PATH" on your terminal to see if /usr/local/mysql/bin is on the path. Additionally, on the terminal, you can type "which mysql". If that returns nothing your environment is not seeing your MySQL installation. –  C0D3M0NK3Y Sep 3 '11 at 14:48
add comment

Have you tried opening Terminal and typing:

locate mysql

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.