Para especificar una opción empleando una variable de entorno,
se establece el valor de la variable usando la sintaxis
apropiada del procesador de comandos. Por ejemplo, en Windows o
NetWare se establece la variable USER
para
indicar el nombre de la cuenta MySQL. Para hacerlo, se usa esta
sintaxis:
SET USER=your_name
La sintaxis en Unix depende del shell. En el supuesto de que se
quisiera especificar el número de puerto TCP/IP empleando la
variable MYSQL_TCP_PORT
, la sintaxis típica
(tal como se hace en sh,
bash
, zsh, etc.) es la
siguiente:
MYSQL_TCP_PORT=3306 export MYSQL_TCP_PORT
El primer comando establece el valor de la variable, y el
comando export
exporta la variable hacia el
entorno del shell de forma que su valor sea accesible a MySQL y
otros procesos.
csh y tcsh son un caso similar. Cuando se ejecuta estos shells, se debe usar setenv para que el valor de la variable esté disponible para el entorno:
setenv MYSQL_TCP_PORT 3306
El comando que establece el valor de las variables de entorno
puede ejecutarse en el intérprete de comandos para que tenga
efecto inmediatamente. Estos valores existen hasta que se cierra
la sesión de usuario. Para que los valores tomen efecto cada
vez que se inicia sesión, deben ubicarse los comandos en un
fichero de inicio que el intérprete de comandos lea en cada
arranque. Algunos ficheros de inicio típicos son
AUTOEXEC.BAT
para Windows,
.bash_profile
para bash,
o .tcshrc
para tcsh.
Consulte la documentación de su intérprete de comandos para
detalles más específicos.
En Apéndice E, Variables de entorno se listan todas las variables de entorno que afectan la operación de los programas MySQL.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.