पर्यावरण वेरिएबल कमांड प्रॉम्प्ट पर सेट किए जा सकते हैं (वर्तमान सत्र के लिए) या स्टार्टअप फ़ाइल में स्थायी रूप से।
शेल के अनुसार सिंटैक्स
bash, sh, ksh, zsh:
MYSQL_TCP_PORT=3306 export MYSQL_TCP_PORT
csh, tcsh:
setenv MYSQL_TCP_PORT 3306
स्थायी सेटिंग
कमांड प्रॉम्प्ट पर सेट करने से सेटिंग केवल वर्तमान लॉगिन सत्र तक रहती है। स्थायी बनाने के लिए शेल स्टार्टअप फ़ाइल में जोड़ें:
bash:.bashrc(इंटरैक्टिव नॉन-लॉगिन) और.bash_profile(लॉगिन शेल) दोनों में जोड़ें।tcsh:.tcshrcमें जोड़ें।
उदाहरण: PATH में MySQL बिन डायरेक्टरी जोड़ना
यदि MySQL /usr/local/mysql/bin में इंस्टॉल है:
# bash
PATH=${PATH}:/usr/local/mysql/bin
export PATH
# tcsh
setenv PATH ${PATH}:/usr/local/mysql/bin
इसके बाद किसी भी डायरेक्टरी से mysql, mysqldump आदि सीधे चलाए जा सकते हैं।