sudo apt install mariadb-server Alterar PHP para que o diálogo PHP com o servidor MariaDb. Não devemos esquecer de instalar o módulo correspondente. O que permanece php-mysql.

Modifique as diferenças entre o Mariradb e o MySQL O comportamento inteiro do servidor MariaDB permanece muito semelhante ao do MySQL. O comando mysql permanece válido. Assim como controles SystemCTL … mysql. Na maior parte, você pode seguir a documentação do MySQL. No entanto, existem algumas diferenças que possivelmente serão cuidadosas.

Tão em relação à autenticação. especialmente o do usuário raiz. e acesso ao comando mysql em “super-administrador”. Siga a documentação do mysql para biônico em vez de xenial se você estiver usando a Mariadb mesmo em xenial.

Editar senha em vez de autenticação_string na tabela Usuários na tabela Usuários do banco de dados MySQL. onde os usuários do MySQL são armazenados. As senhas são preenchidas nos campeões da senha no MariaDB. Em vez de authentication_string no MySQL.

Editar usuários Gerenciando os usuários é atualmente diferente no MariaDB e no MySQL. A gestão de algoritmos de criptografia não é semelhante. Alguns comandos na seção Usuários retornarão um erro de sintaxe no MariaDB. Aqui estão variantes funcionais para Mariadb.

Isso me pergunta a senha raiz. Eu escrevo. Ele me pergunta a confirmação. Mesmo. Então ele continua a instalação. E é isso que ele me exibe com um tiro:

Ferramenta de configuração de pacote ┌──────────────────────Ssql configuração -server-5. 1 ├───────────────────────┐ │ │ │ não pode alterar a senha do usuário “raiz” do mysql │ │ │ │ Um erro produziu ao alterar a senha do conta │ │ de administração. Uma senha já pode ter ou não foi possível se comunicar com o servidor MySQL. │ │ │ │ Você deve verificar a senha para esta conta após a instalação │ │ do pacote. │ │ │ │ Por favor, consulte o arquivo │ │ / usr / share / doc / mysql-server-5. 1 / readme. Debian para mais informações. │ │ │ │ │ │ │! Isto é o que é exibido no console:

mysql-server-5 golpe. 1 (de … / mysql-server-5. 1_5. 1. 37-1ubuntu5_i386. Deb). . . Tratamento de ações diferidas (“gatilhos”) para “sreadehead”. . . Tratamento de ações diferidas (“gatilhos”) para “man-db”. . . Configurando MySQL-Server-5. 1 (5. 1. 37-1ubuntu5). . . * Parando MySQL Database Server MySQLD 091113 21:46:18 Não é possível encontrar MessageFile ‘/ usr / local / mysql / share / mysql / inglês / errmsg. Sys ‘091113 21:46:18 Não é possível criar arquivo de teste / home / mysql / flushy. Teste de baixo mais 091113 21:46:18 Não é possível criar arquivo de teste / home / mysql / fllushy. Teste de baixo 091113 21:46:18 ‘federado’ é desativado. 091113 21:46:18 InnoDB: Erro do sistema operacional Número 13 em uma operação de arquivo. InnoDB: O erro significa que o MySQLD não possui os direitos de acesso ao InnoDB: o diretório. InnoDB: nome do arquivo. / Ibdata1 InnoDB: Chamada de operação de arquivo: ‘Create’. InnoDB: Não é possível continuar a operação. Obrigado antecipadamente por sua ajuda!

Eu também desinstalei tudo relacionado ao mysql: mysql-client-5. 1PHP5-MYSQLPHPMYADMINMYSQL-CommonLibDBD-MySQL-PERLIBQT4-SQL-MYSQLLIBMYSQLCLIENTS16

Para informações. Eu tive esse problema após mover um banco de dados de / var / lib / mysql para / home / mysql. Movendo que não funcionou sob o Ubuntu 9. 10 (tinha trabalhado com a versão anterior). Então eu tentei um resintall do MySQL-Server. . . E se deparou com este problema.

root @ hand: / etc / appartmor # apt-get install MySQL-Server jogando listas de pacotes. . . Construção da construção da informação do estado de leitura da árvore de dependência. . . Feito os seguintes pacotes adicionais serão instalados: libdbd-mysql-perl libdbi-perl libhtml-modod-perl libnet-daemon-perl liblprpc-perl mysql-client-5. 1 mysql-server-5. 1 mysql-server-core-5. 1 pacotes sugeridos: dbishell libipc-sharedcache-perl tinyca mailx os seguintes novos pacotes serão instalados: libdbd-mysql-perl libdbi-perl libhtml-libhtml-perl libd-daemon-perl libplafpc-perl mysql-client-5. 1 mysql-server mysql-server-5. 1 mysql-server-core-5. 1 0 atualizado. 9 recentemente instalado. 0 para remover e 27 não atualizado. É necessário tomar 0o / 20. 4MB nos arquivos. Após esta operação. 48. 8MB Espaço em disco adicional será usado. Você gostaria de continuar ? O Preconfiguração de pacotes. . . Seleção do pacote libnet-perl previamente desmarcado. (Lendo o banco de dados … 136042 Arquivos e diretórios já instalados.) Deficialmente offset-daemon-Perl (de … / libnet-daemon-perl_0. 43-1_all. Deb). . . Seleção do pacote liblprpc-perl previamente desmarcado.Ortografia de liblprpc-perl (de .. / liblprpc-perl_0. 2020-2_all. Deb). . . Seleção do pacote libdbi-perl desmarcado anteriormente. Velocidade de libdbi-perl (de .. / libdbi-perl_1. 609-1_I386. Deb). . . Selecionando o pacote libdbd-mysql-perl desmarcado anteriormente. Velocidade do libdbd-mysql-perl (de … / libdbd-mysql-perl_4. 011-1ubuntu1_i386. Deb). . . Selecionando o pacote mysql-client-5. 1 previamente desmarcado. Deslocamento do mysql-client-5. 1 (de .. / mysql-client-5. 1_5. 1. 37-1ubuntu5_i386. Deb). . . Selecionando o pacote mysql-server-core-5. 1 previamente desmarcado. Deslocamento do mysql-server-core-5. 1 (de … / mysql-server-core-5. 1_5. 1. 37-1ubuntu5_i386. Deb). . . Selecionando o pacote mysql-server-5. 1 previamente desmarcado. Deslocamento do MySQL-Server-5. 1 (de … / mysql-server-5. 1_5. 1. 37-1ubuntu5_i386. Deb). . . Selecionando o pacote de perl libhtml desmarcado anteriormente. SpeedFlow de Libhtml-Template-Perl (de …. / libhtml-template-Perl_2. 9-1_all. Deb). . . Seleção do pacote mysql-server previamente desmarcado. Limpar o MySQL-Server (do .. / mysql-server_5. 1. 37-1ubuntu5_all. Deb). . . Tratamento de ações diferidas (“gatilhos”) para “man-db”. . . Tratamento de ações diferidas (“gatilhos”) para “sreadehead”. . . Parametrização da libnet-daemon-perl (0,33-1). . . Parâmetro da LibPlPPC-Perl (0. 2020-2). . . Parametrização do libdbi-perl (1. 609-1). . . Parametrização do libdbd-mysql-perl (4. 011-1ubuntu1). . . Definindo mysql-client-5. 1 (5. 1. 37-1ubuntu5). . . Configurando mysql-server-core-5. 1 (5. 1. 37-1ubuntu5). . . Configurando MySQL-Server-5. 1 (5. 1. 37-1ubuntu5). . . * Parando MySQL Database Server MySQLD * Iniciando o MySQL Database Server MySQLD Invoce-RC. D: Initscript MySQL. Ação “Start” falhou. DPKG: erro de processamento mysql-server-5. 1 (–configure): O subprocesso de script de pós-instalação instalado retornou um erro de saída de status 1 parâmetro do Libhtml-Template-Perl (2. 9-1). . . DPKG: Problemas de dependência Impedir a configuração do MySQL-Server: MySQL-Server depende do MySQL-Server-5. 1; No entanto: o pacote mysql-server-5. 1 ainda não está configurado. DPKG: Erro de processamento do MySQL-Server (–configure): Problemas de dependência – Unfigured Não configurado Nenhum relatório de entrada gravado como a mensagem de erro indica que é o resultado de um erro anterior. Erros foram encontrados durante a execução: MySQL-Server-5. 1 mysql-server e: sub-processo / usr / bin / dpkg retornou um código de erro (1) @ nemo6910: novo?

“se cada um ter um ovo e trocá-lo. Cada um deles tem um ovo. Se cada um de nós termos uma ideia e trocá-lo. Cada um de nós tem duas ideias “- Provérbio chinês.

raiz @ mão: / etc / phpmyadmin # apt-get Remover – Purge mysql-server lendo listas de pacotes. . . Construção da construção da informação do estado de leitura da árvore de dependência. . . Fez o pacote mysql-server não está instalado. e, portanto, não pode ser removido os seguintes pacotes foram instalados automaticamente e não são mais necessários: libhtml-template-Perl mysql-server-5. 1 mysql-server-core-5. 1 Por favor, use “apt-get AutoMove” para excluí-los. 0 atualizado. 0 recentemente instalado. 0 para remover e 27 não atualizado. raiz @ mão: / etc / phpmyadmin # apt-get autoremove ler listas de pacotes. . . Construção da construção da informação do estado de leitura da árvore de dependência. . . Feito os seguintes pacotes serão removidos: libhtml-template-Perl mysql-server-5. 1 mysql-server-core-5. 1 0 atualizado. 0 recentemente instalado. 3 para remover e 27 não atualizado. Após esta operação. 25. 7MB de espaço em disco será liberado. Você gostaria de continuar ? O (lendo o banco de dados … 137503 Arquivos e diretórios já instalados.) Excluindo o Libhtml-Template-Perl. . . Excluindo mysql-server-5. 1 . . * Parando o servidor de banco de dados MySQL MySQLD Excletion do MySQL-Server-Core-5. 1 . . Tratamento de ações diferidas (“gatilhos”) para “man-db”. . . Tratamento de ações diferidas (“gatilhos”) para “sreadehead”. . . Eu então gastei apelo no modo “Reclamar”. O que significa que o acesso é permitido apesar do perfil:

root @ mão: / etc / phpmyadmin # apt-get install MySQL-Server Lists. . . Construção da construção da informação do estado de leitura da árvore de dependência. . . Feito os seguintes pacotes adicionais serão instalados: libhtml-template-Perl mysql-server-5. 1 mysql-server-core-5. 1 pacotes sugeridos: libipc-sharedcache-perl tinyca mailx os seguintes novos pacotes serão instalados: libhtml-temver-perl mysql-server mysql-server-5. 1 mysql-server-core-5. 1 0 atualizado. 4 recentemente instalado. 0 para remover e 27 não atualizado. É necessário tomar 0o / 11. 2MB nos arquivos.Após esta operação. 25. 8MB de espaço em disco adicional será usado. Você gostaria de continuar ? O Preconfiguração de pacotes. . . Selecionando o pacote mysql-server-core-5. 1 previamente desmarcado. (Lendo o banco de dados … 137343 Arquivos e diretórios já instalados.) Limpar o MySQL-Server-Core-5. 1 (de … / mysql-server-core-5. 1_5. 1. 37-1ubuntu5_i386. Deb). . . Selecionando o pacote mysql-server-5. 1 previamente desmarcado. Deslocamento do MySQL-Server-5. 1 (de … / mysql-server-5. 1_5. 1. 37-1ubuntu5_i386. Deb). . . * Parando o servidor de banco de dados do MySQL MySQLD selecionando o pacote LIBHTML-Template-Template anteriormente desmarcado. SpeedFlow de Libhtml-Template-Perl (de …. / libhtml-template-Perl_2. 9-1_all. Deb). . . Seleção do pacote mysql-server previamente desmarcado. Limpar o MySQL-Server (do .. / mysql-server_5. 1. 37-1ubuntu5_all. Deb). . . Tratamento de ações diferidas (“gatilhos”) para “man-db”. . . Tratamento de ações diferidas (“gatilhos”) para “sreadehead”. . . Configurando mysql-server-core-5. 1 (5. 1. 37-1ubuntu5). . . Configurando MySQL-Server-5. 1 (5. 1. 37-1ubuntu5). . . * Parando MySQL Database Server MySQLD 091121 18:30:23 Plugin ‘Federated’ está desativado. 091121 18:30:23 InnoDB: começou; Log Sequence Número 0 44233 091121 18:30:23 InnoDB: Partindo de desligamento. . . 091121 18:30:24 InnoDB: desligamento concluído; Log Sequence Número 0 44233 091121 18:30:24 Forçando o desligamento de 1 plugins * Iniciando o servidor de banco de dados MySQL MySQLD * Verificando corrompido. Não fechado e atualize as tabelas. Parâmetro da LIBHTML-Template-Perl (2. 9-1). . . Configurando o MySQL-Server (5. 1. 37-1ubuntu5). . . E não há problema. MySQLD começa bem.

do Fedora 19. MySQL foi completamente substituído por MariaDB. No entanto, numa disposição para completar a compatibilidade, os comandos sob a denominação do MySQL foram retidos.

# DNF Instale a atenção do MariaDB-Server! Nome do servidor antes de iniciar o MariaDB. Você tem que ter certeza de que a máquina tem um nome e, especialmente, não a propôs localhost durante a instalação. O comando hostname pode ser usado para verificar. Se necessário, alterar com o comando:

$ mysql –user root –execute “Selecione a versão ()” + —————– + | Versão () | + —————– + | 10. 1. 24-Mariradb | + —————– + Se você quiser que o lançamento do serviço MariaDB seja automático ao iniciar a máquina:

Altere a senha raiz? = > Altere a senha do administrador; Remover usuários anônimos? = > Excluir usuários anônimos; Não permitir login raiz remotamente? = > proíbe as conexões remotas do administrador; Remover banco de dados de teste e acesso a ele? = > Exclua a base de teste e os direitos associados; Recarregar tabelas de privilégios agora? = > Recarregue os privilégios para a conta imediata. Respondendo a lá (sim) para todas essas questões. Um servidor seguro é obtido (teoricamente).

$ mysql –user raiz mysql > update mysql. Senha definida pelo usuário = senha (‘VotRescret’) onde usuário = ‘root’; mysql > nivelar os privilégios; MySQL > Sair atenção! MySQLADMIN Senha A ordem oficial para alterar a senha de um usuário. modifica-o apenas para a conexão atual (torque / máquina do usuário). O mesmo usuário pode ter várias senhas diferentes (dependendo da origem da conexão). Este comando, portanto, tem desvantagens significativas.

Uma vez concluída esta operação. Você precisará adicionar a opção –password à linha de comando durante a invocação do MySQL. A senha do usuário será perguntada então (isso não é o padrão). Por exemplo:

$ mysql –User raiz –password –execute “Selecione a versão ()” Digite a senha: + —————- + | Versão () | + —————– + | 10. 1. 24-Mariradb | + —————– + 2. 4 arquivos e pastas para saber / etc / meu. CNF: O arquivo de configuração principal; ~ /. Minhas. CNF: O arquivo de configuração para o usuário; / etc / meu. CNF. D /: a pasta que contém os arquivos de configuração; / var / log / mariradb / mariadb. Log: o log do servidor; / var / lib / mysql /: a pasta contendo os dados do servidor (bancos de dados). 3 Exploração 3. 1 Jornais devido a estranha disfunção. O serviço não fornece qualquer rotação de log de script mais automatizada. Portanto, é necessário monitorar o tamanho do arquivo / var / log / casamento / casamento. log.

3. 2 backup frio basta salvar o / var / lib / mysql / quando o serviço é interrompido. Esta é a solução mais simples, mas requer desligamento.

# systemctl Parar MariaDB.Serviço # Tar CZF / ROOT / SAVE-MYSQL. Tgz -c / var / lib mysql -c / var / log mysqld. Log # systemctl start mariadb. Serviço 3. 3 Backup Hot Isto é para usar o comando mysqldump para fazer um backup sem parar o serviço:

A senha é passada através do ambiente para não aparecer nos processos de lista (PS); O arquivo de resultado contém os comandos SQL necessários para a criação dos dados; As tabelas estão bloqueadas durante o backup (escreva não escrevendo); O motor InnoDB não lida adequadamente com esse tipo de backup. 4 Configuração após o seu lançamento MariaDB estiver operacional com sua configuração básica.

Leave a comment

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