Por favor, certifique-se de ter instalado o servidor mysql, não o cliente mysql ou qualquer outra coisa.
Por que (para quais propósitos) o mysql é executado no modelo servidor-cliente?
O sqlite também é executado no modelo servidor-cliente?
Obrigado.
Responder1
O MySQL opera em um ambiente de rede usando uma arquitetura cliente/servidor. Em outras palavras, um programa central atua como um servidor e vários programas clientes se conectam ao servidor para fazer solicitações.
MySQL Server, ou mysqld, é o programa servidor de banco de dados. O servidor gerencia o acesso aos bancos de dados reais no disco e na memória. O MySQL Server é multithread e suporta muitas conexões simultâneas de clientes. Os clientes podem se conectar através de vários protocolos de conexão. Para gerenciar o conteúdo do banco de dados, o MySQL Server apresenta uma arquitetura modular que suporta vários mecanismos de armazenamento que lidam com diferentes tipos de tabelas (por exemplo, fornece tabelas transacionais e não transacionais).
Nota: Mas o sqlite simplesmente não possui nenhum arquivo sql onde possa ler e gravar em uma determinada quantidade de dados principal. Semelhante ao armazenamento de planilhas do Excel