Jump to content
Larry Ullman's Book Forums
Sign in to follow this  
Leca

Problem To Find Mysql File On My Mac Mavericks

Recommended Posts

I followed the steps outlined in the book and on www.mysql.com site, but i was unable to find the MySQL folder on my mac, it doesn't have neither the usr folder or local folder.

Maybe I should have created them before the installation? How do I uninstall MySQL from my mac? My MySQL is running, but I can't access the MySQL file because I don't know where is it. Maybe I'm not using the terminal correctly? I don't have practice in command line.

 

Thanks

Leca

Share this post


Link to post
Share on other sites

Those folders are hidden on your computer. To be able to see them, you need to run the following commands:

defaults write com.apple.finder AppleShowAllFiles -boolean true
killall Finder

If you want to hide them again (you shouldn't need to) run these commands:

defaults delete com.apple.finder AppleShowAllFiles
killall Finder

When that is done, you should be able to find them both using Finder and the command line. The easiest way to move using the command line is to do it small steps. Use "cd .." to go back a directory, "ls -laG" to show it's content and "cd {DIRECTORY}" to go into a folder. This is much simpler than writing the fulls paths until you get used to it.

 

Next, you want to do something called simlinking or moving the binaries to execute them without the directory path. The easiest way to do this, in my opinion, is to create a .bashrc file. This file should be placed in your user directory to influence your user. Use this command (or open it using finder - this is a hidden file, so do step one first) to open the file in textmate:

textmate ~/.bashrc

In that file, you can create several aliases for convenience. With the following lines, you should be able to use mysql and mysqliadmin without the full path to it. You can do the same with PHP, Sublime or anything else you want.

alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
# Add your own here. Google for more info

Hope that helps you out. The command line is pretty easy, but you need to be familiar with the basics. You can also use the .bashrc file to enable colors, etc.

 

PS: Keep in mind you need to close and reopen the command line for changes in .bashrc to take effect.

PPS: I'm not on my MAC now, so I haven't tested any of this. Ask if you have any questions or google if you get any error messages.

  • Upvote 1

Share this post


Link to post
Share on other sites

Antonio, i tried step one, but the terminal says:  defaults[15448:507] Unexpected argument killall; leaving defaults unchanged.

Could you help me, again?

Thanks

Share this post


Link to post
Share on other sites

I think that command was changed between some of the OSX updates. Try searching google for "view hidden files OSX {YOUR-VERSION}". It shouldn't be hard to find. :)

Dump the thread if you need any more help.

Share this post


Link to post
Share on other sites

You can also get to hidden folders by...

 

Finder > Go > Go to Folder and entering the folder's name in the prompt (e.g., ~/Library or /usr/local/mysql)

 

or

 

By using the Terminal app: open ~/Library or open /usr/local/mysql

 

Although I do sometimes open hidden folders in the Finder, you generally want to avoid doing anything this way as you'll quickly hit permissions issues. Also, one ought to learn how to navigate using the Terminal.

Share this post


Link to post
Share on other sites

My trick for permission problems (needing to be root user) is prefacing commands with sudo and entering my password. Is there a better way I don't know about?

 

The reason why I like seeing hidden files is it makes the two-step folder-by-folder navigation I talked about in my first post a lot easier. There's no need to be a command line ninja if you can learn the folder structure an easier way.

Share this post


Link to post
Share on other sites

No, no that would do for handling the permissions changes. And if you copy things in the Finder where permission is denied, you'll be prompted to the same effect. But I've seen things get wonky this way, too. 

Share this post


Link to post
Share on other sites

Not yet, the step 2 didn't work, maybe I still have to search more about terminal commands. I gave a help command on terminal, and confess that I found confusing, but I'll try more on the net.

 

Thanks

Share this post


Link to post
Share on other sites

If the file doesn't exists, you might have to create it first. Try running the following to create it:

touch ~/.bashrc

or just cd into the location to make sure the file's there.

cd ~
ls -laG

If that command still doesn't work, textmate isn't available as a command. You can try nano or just find the file in finder and open it however you like.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...