Variable: Es un espacio en
memoria al cual se le da un nombre Hay variables específicas que se crean al momento
de entrar al sistema, pero también hay variables que pueden ser definidas por
el usuario. Las variables son una forma de pasar información a los programas al
momento de ejecutarlos.
Variables de Ambiente: Se usan
para personalizar el entorno en el que se ejecutan los programas y para
ejecutar en forma correcta los comandos del shell.
Toman su valor inicial
generalmente de un archivo .profile, pero hay veces en que el usuario tiene que
modificar los valores de alguna variable de ambiente cuando está tratando de
instalar o ejecutar un nuevo programa
A continuación se comentan las
opciones más utilizadas de la sección mysqld (afectan al funcionamiento del
servidor MySQL), se almacenan en el archivo my.cnf (o my.ini)
basedir = ruta: Ruta a la raíz
MySQL
console: Muestra los errores por
consola independientemente de lo que se configure para log_error.
datadir = ruta: Ruta al
directorio de datos.
default-table-type = tipo: Tipo
de la Tabla InnoDB o, MyISAM.
flush: Graba en disco todos los
comandos SQL que se ejecuten (modo de trabajo, sin transacción).
general-log = valor: Con valor
uno, permite que funcione el archivo LOG para almacenar las consultas
realizadas.
general-log-file = ruta: Indica
la ruta al registro general de consultas.
language: Especifica el idioma de
los lenguajes de error, normalmente esots archivos de lenguaje, están bajo
/usr/local/share.
log-error = ruta: Permite indicar
la ruta al registro de errores.
log = ruta: Indica la ruta al
registro de consultas.
long-query-time = n: Segundos a partir
de los cuales una consulta que tardes más, se considerará una consulta lenta.
og-bin = ruta: Permite indicar la
ruta al registro binario.
pid-file = ruta: Ruta al archivo
que almacena el identificador de proceso de MySQL.
port = puerto: Puerto de escucha
de MySQL.
skip-grant-tables: Entra al
servidor saltándose las tablas de permisos, es decir todo el mundo tiene
privilegios absolutos.
skip-networking: El acceso a
MySQL se hará solo desde el servidor local.
slow-query-log = 0|1: Indica si
se hace LOG de las consultas lentas.
slow-query-log-file = ruta: Ruta
al archivo que hace LOG de las consultas lentas.
socket = ruta: Archivo o nombre
de socket a usar en las conexiones locales.
standalone: Para Windows, hace
que el servidor no pase a ser un servicio.
user = usuario: Indica el nombre
de usuario con el que se iniciará sesión en MySQL.
tmpdir = ruta: Ruta al directorio
para archivos temporales.
Archivos LOG en MySQL
Hay cuatro registros (logs):
Registro de Errores (Error Log):
Indica cuando arrancó y se detuvo el servidor. Se graba por defecto en la
carpeta de datos de MySQL (archivo host_name.err, donde host_name es el nombre
del servidor), pero la variable de sistema log_error permite indicar otra ruta
si fuera necesario.
Registro General de Consultas
(General Log File): Está en la carpeta de datos de MySQL, salvo que se indique
la variable general-log-file. Contiene las consultas realizadas. Es el archivo
host_name.log.
Registro Binario (Binary Log):
Registra instrucciones DML. Los archivos binarios se almacenan por defecto en
el directorio de datos. Sirve para intentar restaurar una base de datos en caso
de desastre. Es binario, por lo que su manejo es complicado, para ver el
contenido se usa la utilidad mysqlbinlog de esta forma: mysqlbinlog archivoLOG
Registro de Consultas Lentas
(Slow Query Log File): Registra las consultas que tardaron más del tiempo
mínimo establecido. El archivo está (salvo quese especifique slow-log-file como
parámetro) en la carpeta de datos de MySQL con el nombre host_name-slow.log
No hay comentarios.:
Publicar un comentario