Postagens

Mostrando postagens com o rótulo MariaDB

using MySql.Data.MySqlClient Erro CS0246 O nome do tipo ou do namespace "MySql" não pode ser encontrado (está faltando uma diretiva using ou uma referência de assembly?)

Imagem
Se você estiver tentando conectar com o MariaDB e estiver recebendo este erro, tudo indica que o pacote MySql.Data não está instalado no seu projeto. Para corrigir isso, você precisa instalá-lo usando o gerenciador de pacotes do Visual Studio.  Para resolver isso, siga os seguintes passos: No Visual Studio, clique com o botão direito no nome do seu projeto na janela "Solution Explorer" e selecione "Manage NuGet Packages". Na janela "NuGet Package Manager", clique na aba "Browse" e pesquise por "MySql.Data". Selecione o pacote MySql.Data na lista de resultados e clique em "Install". Siga as instruções na tela para instalar o pacote. Depois da instalação, lembre de verificar se você adicionou a seguinte diretiva using no início do seu  código: using MySql.Data.MySqlClient;

ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded

Imagem
Recentemente, fui fazer uma pequena alteração no meu banco de dados, para mudar as permissões de um determinado usuário e acabei perdendo o acesso ao banco. Análise do problema: O problema aconteceu depois da repetição de um simples comando:  GRANT SELECT, INSERT, UPDATE ON dbsystemmyimei.* TO usermyimeico; Depois de executar  o comando, mencionado acima, comecei a receber uma mensagem informando a tabela de usuário estaria corrompida e daí pra frente eu não conseguia fazer mais nenhuma alteração no meu banco de dados e quando tentava entra no mysql, recebia a seguinte mensagem de erro: "ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded " Pesquisando sobre   unix_socket  na internet  descobrimos que ele é um plug-in de autenticação que permite usar as credenciais do sistema operacional para se conectar ao MySQL/MariaDB. Ele faz isso por meio do arquivo de soquete local que é definido pela variável do sistema de soquete. Mais detalhes em  mariadb .