“Conocimiento software>Software de base de datos

¿Dónde almacena MySQL información sobre varias opciones establecidas para una base de datos?

2012/2/24
MySQL almacena información sobre varias opciones establecidas para una base de datos (y el servidor en sí) en varios lugares, dependiendo del tipo de opción:

* `MySQL` Base de datos del sistema: Muchas opciones de todo el servidor y global se almacenan en tablas dentro de la base de datos `mysql`. Esto incluye cosas como cuentas de usuario, subvenciones y algunas variables de configuración del servidor. Sin embargo, no contiene * todas las * opciones de servidor.

* Los archivos de opción del servidor: La ubicación principal para las opciones a nivel de servidor está en los archivos de opción del servidor. La ubicación y el nombre (s) exacto (s) dependen de su sistema operativo y de cómo se instaló MySQL, pero los nombres comunes incluyen `my.cnf` (o` my.ini` en Windows) y variaciones similares. Estos archivos contienen directivas que establecen varios parámetros, como números de puerto, tamaños de búfer y conjuntos de caracteres. Estos se leen al inicio del servidor.

* `Information_schema` Base de datos: Esta base de datos proporciona una vista estructurada de muchos aspectos del servidor MySQL, incluidas algunas opciones específicas de la base de datos. No es una ubicación de almacenamiento en sí misma, pero le brinda una forma de consultar el estado de diferentes opciones. Es una vista de solo lectura de las estructuras de datos subyacentes.

* Esquema de rendimiento: Para obtener información detallada sobre el monitoreo del rendimiento, la base de datos 'Performance_schema` es una buena fuente. Si bien no es estrictamente "opciones", proporciona información sobre cómo varias configuraciones del servidor afectan el rendimiento.

* Diccionario de datos innodb: Para las opciones relacionadas con el motor de almacenamiento innoDB (como el tamaño de su grupo de búfer), gran parte de la información se mantiene dentro del Diccionario de datos internos de InnoDB. Esto no es directamente accesible a través de consultas SQL en la mayoría de los casos.

En resumen, no hay una sola ubicación. La información se distribuye a través de archivos de configuración, bases de datos del sistema y estructuras de datos internos de los motores de almacenamiento. Los archivos de configuración son el lugar principal donde las opciones están *establecidas *, mientras que las bases de datos del sistema proporcionan una forma de *consulta *aspectos de la configuración actual.

Software de base de datos
Cómo publicar una base de datos de acceso a la Web
Cómo aprender consultas de Access
Las ventajas de Filemaker Pro
Cómo seleccionar y actualizar una tabla en MS SQL
Cómo construir un Web Front End SQL DB Acceso Seguridad
¿Cuáles son los principales objetivos del sistema de gestión de bases de datos?
¿Qué es Oracle Database Architecture
¿Qué tipo de amenazas pueden afectar el sistema de base de datos?
Conocimiento de la computadora © http://www.ordenador.online