Cómo encontrar su directorio de datos MySQL que contiene su base de datos de retención

Cómo encontrar su directorio de datos MySQL que contiene su base de datos de retención
El directorio de datos MySQL es donde se almacenan las bases de datos junto con su base de datos de retención. La base de datos Retener almacena los datos y punteros del encabezado a bases de datos y datos en el disco. Mientras trabaja en MySQL, a menudo el administrador de datos desea encontrar la ubicación del directorio de datos que contiene la base de datos de retención del sistema para realizar varias tareas administrativas.

Esta publicación discutirá encontrar el directorio de datos MySQL que contiene el directorio de retención en Windows y Linux.

Requisito previo: Inicie sesión en MySQL Server

Asegúrese de iniciar sesión en el servidor MySQL, para que abra el símbolo del sistema y use esta sintaxis para iniciar sesión en su servidor MySQL local:

mysql -u md -p

Proporcione el nombre de usuario del servidor MySQL en la sintaxis para formar el comando y ejecutarlo para iniciar sesión en su servidor MySQL correctamente:

Encuentre el directorio de datos MySQL que contiene la base de datos de retener utilizando el comando "Seleccionar"

El "SELECCIONAREl comando se puede utilizar para ubicar el directorio de datos que contiene la base de datos retenida en los sistemas operativos de Windows y Linux. Ejecutemos el comando dado a continuación en Windows:

seleccione @@ datadir;

La salida mostrará la ubicación de la carpeta que contiene la base de datos de retener:

En Linux, el comando es el mismo para encontrar el directorio de datos que contiene bases de datos de retención, ejecute este comando después de iniciar sesión en MySQL Server:

seleccione @@ datadir;

La salida muestra la ubicación del directorio de datos correctamente.

Encuentre el directorio de datos MySQL que contiene la base de datos de retener utilizando el comando "Mostrar variable"

El comando "Mostrar variable" muestra los nombres y valores de las variables del sistema. El comando para encontrar el directorio de datos que contiene bases de datos de retención es el mismo para Windows y Linux. El comando se da a continuación:

Mostrar variables como 'DataDir';

Ejecute el comando en Windows, y la salida mostrará la ubicación del directorio de datos, y para esta publicación, se encuentra en la unidad "C":

Ejecute el mismo comando en Linux para obtener la ubicación del directorio de datos que contiene bases de datos de retención:

Ha localizado con éxito el directorio de datos utilizando el "Mostrar variable"Comando en Linux y Windows.

Encuentre el directorio de datos de MySQL que contiene la base de datos de retención utilizando el comando "Mostrar variable" con la cláusula "Where"

El "DÓNDE"La cláusula se puede usar en el"Mostrar variable"Comando para especificar un patrón en el"Nombre de la variable".

Veamos un ejemplo de usar el "Mostrar variable"Comando con un patrón específico que el nombre debe comenzar con la cadena"datos”Y puede contener palabras cero, simples o múltiples después de la cadena. El comando se da a continuación en Windows y Linux ambos:

Mostrar variables donde variable_name como "data%";

Las ventanas mostrarán esta salida:

Cuando ejecutará el mismo comando en Linux, la salida proporcionará el directorio de datos de Linux que contiene las bases de datos retenidas:

Otro ejemplo podría ser cuando el usuario puede especificar el patrón que termina con "prostituta". El comando dado a continuación puede ejecutarse en Windows y Linux. Mostrará todas las variables del sistema cuyos nombres terminan con "prostituta":

Mostrar variables donde variable_name como "%dir";

En Windows, se muestra la salida "13"Filas de nombres de variables, ubicado para"datoria"Para encontrar la ubicación del directorio de datos:

En Linux, la salida mostrará la lista de nombres de variables, ubicará el "datoria":

Mostrar variables donde variable_name como "%dir";

Ha ubicado con éxito el directorio de datos MySQL que contiene la base de datos retenida en Windows y Linux utilizando el "Mostrar variable"Comando con el"DÓNDE"Cláusula.

Alternativamente, si el usuario no desea iniciar sesión y luego ejecute los comandos proporcionados anteriormente. Esta sintaxis se puede usar en el terminal de Windows y Linux para encontrar la ubicación del directorio de datos que contiene la base de datos de retener:

mysql -u -p -e "Mostrar variables como 'DataDir';"

En el símbolo del sistema de Windows, asegúrese de proporcionar el nombre de usuario en la sintaxis y ejecute el comando:

La carpeta que contiene la base de datos retener es visible en la salida anterior.

En el terminal de Linux, ejecute el comando proporcionando el nombre de usuario de MySQL y ejecute el comando:

Ha localizado con éxito el directorio de datos que contiene retener una base de datos.

Conclusión

En Linux y Windows, para encontrar el directorio de datos MySQL que contenga la base de datos Retener. Inicie sesión en el servidor MySQL y ejecute el "seleccione @@ datadir;" o "Mostrar variables como 'DataDir';" dominio. Alternativamente, ejecute el "mysql -u -p -e "Mostrar variables como 'Datadir';" dominio. Esta publicación discutió cómo encontrar el directorio de datos MySQL que contiene la base de datos de retener.