mysqld

Resumo : neste tutorial, você aprenderá sobre o mysqld que é conhecido como MySQL Server.

Introdução ao mysqld

O mysqldé um componente central de um servidor de banco de dados MySQL, frequentemente chamado de servidor MySQL.

O mysqldé um programa multithread que executa uma variedade de tarefas críticas, como gerenciar o acesso ao diretório de dados MySQL sem gerar processos adicionais.

Quando o MySQL Server é iniciado , ele mysqldescuta conexões de rede de programas clientes e gerencia o acesso ao banco de dados em nome desses clientes.

O mysqldtem muitas opções que você pode usar na inicialização. Para ver uma lista completa de opções, você pode usar o seguinte comando:

mysqld --verbose --helpLinguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Este comando mostra uma lista abrangente de opções disponíveis que permitem configurar o servidor MySQL com base em seus requisitos específicos.

Variáveis ​​do sistema

O mysqlddepende de variáveis ​​do sistema para controlar suas operações. Você pode definir essas variáveis ​​durante a inicialização do servidor. Você também pode modificar os valores de muitas variáveis ​​do sistema em tempo de execução.

Por exemplo, @@max_connectionscontrola o número máximo de conexões simultâneas. Para mostrar a @@max_connectionsvariável, você precisa seguir estas etapas:

Primeiro, conecte-se ao servidor de banco de dados MySQL :

mysql -u root -pLinguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Em seguida, mostre o valor da @@max_connectionsvariável:

select @@max_connections;Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Saída:

+-------------------+
| @@max_connections |
+-------------------+
|               151 |
+-------------------+
1 row in set (0.00 sec)Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

A saída indica que o servidor MySQL pode lidar com até 151 conexões de clientes simultâneas. Observe que seu servidor MySQL pode mostrar um número diferente.

Variáveis ​​de status

Além das variáveis ​​do sistema, o mysqldfornece um conjunto de variáveis ​​de status que oferecem insights sobre suas operações em andamento.

Ao verificar e monitorar essas variáveis, você pode obter informações valiosas sobre o tempo de execução.

Por exemplo, você pode usar a Uptimevariável status para mostrar o número de segundos que o servidor está em execução:

SHOW GLOBAL STATUS LIKE 'Uptime';Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Saída:

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Uptime        | 6965  |
+---------------+-------+
1 row in set (0.01 sec)Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Resumo

  • O mysqldé conhecido como Servidor MySQL, que é responsável por muitas tarefas críticas do Servidor de Banco de Dados MySQL.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *