Difference between .profile and .bash_profile on Snow Leopard

bash, macos, terminal

Solution

`.profile` works with `sh` or `bash`. However `.bash_profile` is bash-specific and will override `.profile` if present.

Problem

I am going to set the path for mySQl on my computer (I'm running Snow Leopard) but I see different instructions online. Some say to change the .profile file and some say to change the .bash_profile file. What is the difference?

Original source