Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การตั้งค่าตัวแปรสภาพแวดล้อม MySQL บน Linux

ตัวแปรสภาพแวดล้อม (Environment Variables) สามารถตั้งค่าได้ที่พรอมป์คำสั่ง (ผลกระทบเซสชันปัจจุบัน) หรือตั้งค่าคงที่ในไฟล์เริ่มต้น (Startup Files)

ไวยากรณ์ตาม Shell

sh, ksh, bash, zsh

MYSQL_TCP_PORT=3306
export MYSQL_TCP_PORT

คำสั่งแรกตั้งค่า คำสั่ง export ส่งออกไปยังสภาพแวดล้อม

csh, tcsh

setenv MYSQL_TCP_PORT 3306

การตั้งค่าคงที่ (Persistent)

เพิ่มในไฟล์เริ่มต้นของ Shell:

  • bash: .bashrc (non-login) หรือ .bash_profile (login)
  • tcsh: .tcshrc

ตัวอย่าง: เพิ่ม MySQL bin ใน PATH

bash

PATH=${PATH}:/usr/local/mysql/bin

เพิ่มใน .bashrc และ .bash_profile เพื่อให้ทำงานทั้ง login และ non-login shell

tcsh

setenv PATH ${PATH}:/usr/local/mysql/bin

หมายเหตุ

  • การตั้งค่าที่พรอมป์จะหายเมื่อ logout
  • แก้ไขไฟล์ startup ให้ถาวร
  • ปรับ path ตามตำแหน่งติดตั้งจริงของ MySQL