Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Thiết lập biến môi trường MySQL trên Linux

Hiểu cách đặt biến môi trường trên Linux cho MySQL.

Biến môi trường có thể đặt tại dấu nhắc lệnh (ảnh hưởng lần chạy hiện tại) hoặc đặt vĩnh viễn (ảnh hưởng các lần chạy sau). Để đặt vĩnh viễn, đặt trong file khởi động hoặc dùng giao diện hệ thống cung cấp. Xem tài liệu trình thông dịch lệnh để biết chi tiết. Cú pháp tùy thuộc trình xử lý lệnh.

Unix (sh, ksh, bash, zsh...)

Ví dụ đặt số cổng TCP/IP qua biến MYSQL_TCP_PORT:

MYSQL_TCP_PORT=3306
export MYSQL_TCP_PORT

Lệnh đầu đặt biến, lệnh export xuất biến ra môi trường shell để MySQL và tiến trình khác truy cập.

csh và tcsh

Dùng setenv để biến shell có sẵn trong môi trường:

setenv MYSQL_TCP_PORT 3306

Lệnh đặt biến môi trường tại dấu nhắc có hiệu lực ngay nhưng mất khi đăng xuất.

Trên Unix, file khởi động shell thường: .bashrc hoặc .bash_profile (bash), .tcshrc (tcsh). Nếu MySQL cài tại /usr/local/mysql/bin, thêm thư mục này vào PATH để dễ gọi chương trình.

Ví dụ bash shell

Thêm vào .bashrc:

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

bash dùng file khởi động khác cho shell login và non-login, nên có thể cần thêm vào cả .bashrc (login) và .bash_profile (non-login) để PATH luôn được đặt.

Ví dụ tcsh shell

Thêm vào .tcshrc:

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