Dos de las tareas administrativas más comunes para el servidor MySQL está creando y administrar cuentas de usuario y seguimiento de los registros del sistema . Las cuentas de usuario se asignan desde el servidor MySQL y suelen ser diferente del nombre de usuario y la contraseña de Windows o Unix /Linux MySQL reside. Los registros del servidor se gestionan fuera del servidor MySQL y deben ser controlados y liquidados con regularidad por el administrador del sistema. Otras tareas de administración se discuten en el capítulo 5 del manual de referencia de MySQL ( ver referencias más abajo). Cuenta Gestión
cuentas de usuario de MySQL son definidos por el usuario y el host del cliente que el usuario puede conectarse desde . Cada cuenta debe tener también una contraseña. Los nombres de usuario de MySQL no tienen relación con los nombres de usuario en los sistemas Windows o Linux /Unix. Aunque en los sistemas Unix /Linux , el cliente MySQL intentará iniciar sesión con el nombre de usuario de la cuenta si el " -u " o - no se especifica la opción "user" . Las contraseñas de la cuenta MySQL tampoco son las mismas que la de Windows o contraseñas de cuentas de Unix /Linux. Usuarios
MySQL deben agregar al servidor con la declaración "CREATE USER" . Esta declaración tiene la sintaxis:
CREAR "usuario" usuario identificado por contraseña ' password' ;
Cada usuario deberá concederse privilegios específicos con la afirmación " GRANT " . Esta declaración tiene la sintaxis:
privilegios GRANT
base de datos * TO ' someuser ' @ ' somehost ' ;
Extracción usuarios se realiza con el comando " DROP USER " , que tiene la sintaxis. : 'usuario'
DROP USER ;
los registros del servidor
Hay varios archivos de registro que contienen información sobre lo que está sucediendo en mysqld . Estos incluyen el registro de errores , el registro general de consultas, el log binario y el registro de consultas lentas . Los registros se llevan a cabo en el directorio de datos de mysqld (C: \\ Program Files \\ MySQL \\ MySQL Server 5.1 \\ data en Windows y /usr /local /mysql sistemas Unix /varon )
El registro de errores contiene información . como cuando se inicia o se detiene mysqld y los errores que se producen cuando el sistema está funcionando. El registro de errores se denomina " hostname.err " de forma predeterminada en los sistemas Unix . En los sistemas Windows, debe especificar " - log- error" en los archivos de opciones o durante el arranque , o bien los errores se imprimirá en su terminal
El registro general de consulta contiene datos sobre cuando los clientes se conectan , . cada sentencia SQL que el cliente envía al servidor y cuando el cliente se desconecta . El registro general de consulta se denomina " hostname.log " por defecto, pero se puede cambiar con la opción "- log = nombre de archivo" . Opcion a Compra
El registro binario contiene todas las declaraciones que actualizan datos , incluidas las declaraciones que podrían actualizar los datos , pero no lo hacen. Se utiliza para la replicación de bases de datos y recuperación de datos . Por defecto, el archivo se llama "hostname -bin" .
El registro de consultas lentas consta de las sentencias SQL que tardan más de 10 segundos en ejecutarse . (Este número puede ser cambiado al cambiar la variable del sistema " long_query_time " . ) El registro se denomina " host - slow.log " por defecto. Este archivo se utiliza para encontrar las instrucciones SQL que deben ser optimizados para correr más rápido .
Los archivos de registro deben limpiarse con regularidad. Existe un script llamado " mysql -log- rotate " que puede funcionar regularmente como un trabajo cron. En otros sistemas , tendrá que escribir su propio guión para rotar los archivos de registro en una base regular.