The new created terminal can not find the file use which in Mac After I installed the mysql in my Mac, it locate in the:

/usr/local/mysql 


And after I use export add the PATH to the $PATH, I can use which mysql_config find it:

aircraftdeMacBook-Pro:/ ldl$ which mysql_config
/usr/local/mysql/bin//mysql_config


But however when I use Command+N create a new Terminal, in it can not searched the mysql_config now:
If you modify the PATH variable in a Terminal session by exporting it (e.g. export PATH="/usr/local/mysql/bin:$PATH" it will be expired in the next session.

So either edit the file ~/.bash_profile or edit /private/etc/paths if you need this PATH for other users also.

In ~/.bash_profile add the line:

export PATH="/usr/local/mysql/bin:$PATH"


In /private/etc/paths add the line

/usr/local/mysql/bin


Close your current Terminal session, launch a new one to enable the new PATH and check the result:

echo $PATH
which mysql_config