Instalando o MySQL/Mariadb no Debian Top 10

Instalando o MySQL/Mariadb no Debian Top 10
Neste artigo, vou mostrar a você como instalar o mysql/mariadb no debian 10. Então vamos começar.

Para obter instruções sobre a instalação do Mariadb no Debian 11, clique aqui.

Instalando o MySQL/Mariadb no Debian 10

O MySQL não está disponível no Repositório Oficial do Pacote do Debian 10. Mas, Mariadb está disponível. Mariadb é um garfo do MySQL e é uma implementação de código aberto do MySQL. O MariaDB tem o mesmo conjunto de ferramentas, sintaxe e recursos que no MySQL. A comunidade de mariadb também é muito grande. Você pode usar o mariadb em vez do MySQL, a menos que precise de qualquer apoio pago da Oracle.

Vamos ver como instalar o mariadb no Debian 10.

Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes apt deve ser atualizado.

Agora, instale os clientes MariaDB Server e Mariadb com o seguinte comando:

$ sudo apt install mariadb-client mariadb-server

Agora, pressione Y e depois pressione Para confirmar a instalação.

O gerenciador de pacotes APT deve baixar e instalar todos os pacotes necessários.

Neste ponto, o mariadb deve ser instalado.

Iniciando e interrompendo o serviço Mariadb:

Depois que o MariaDB é instalado, você pode verificar se Mariadb O serviço está sendo executado com o seguinte comando:

$ sudo Systemctl status mariadb

Como você pode ver, o Mariadb serviço é inativo. Não está correndo.

Para começar o Mariadb Serviço, execute o seguinte comando:

$ sudo systemctl start mariadb

Agora, verifique se o Mariadb O serviço está sendo executado de novo.

$ sudo Systemctl status mariadb

Como você pode ver, Mariadb o serviço está ativo. Então, está correndo.

Se você quiser interromper o serviço Mariadb por algum motivo, poderá executar o seguinte comando:

$ sudo systemctl pare mariadb

Se você alterar os arquivos de configuração do mariadb, precisará reiniciar o Mariadb serviço. Você pode reiniciar o Mariadb Serviço com o seguinte comando:

$ sudo systemctl reiniciar mariadb

Adicionando e removendo o serviço de mariadb da inicialização do sistema:

Se você deseja iniciar o mariadb automaticamente quando o seu servidor/computador botas, execute o seguinte comando:

$ sudo systemctl Ativar mariadb

Se você não deseja iniciar o mariadb automaticamente quando o seu servidor/computador inicializa, em vez de iniciar quando você realmente quiser usá -lo, poderá desativar o Mariadb Serviço com o seguinte comando:

$ sudo systemctl desativando mariadb

Configurando a senha raiz e protegendo o mariadb:

Assim como o MySQL, o mariadb também vem com o mysql_secure_installation Utilitário. Você pode usá -lo para configurar uma senha root, permitir/não permitir login remoto, remover bancos de dados de teste, remover usuários anônimos com muita facilidade. Por isso, mysql_secure_installation A utilidade deixa a produção de mariadb pronta.

Para começar o mysql_secure_installation Utilitário interativo, execute o seguinte comando:

$ sudo mysql_secure_installation

Por padrão, nenhuma senha de mariadb está definida. Então, deixe -o vazio e pressione .

Para definir uma senha root, pressione Y e depois pressione .

Agora, digite uma nova senha raiz e pressione .

Agora, retype a senha raiz e pressione .

Agora, para remover todos os usuários anônimos, pressione Y e depois pressione .

Se você não deseja permitir que o usuário raiz faça login remotamente (de outro cliente em um computador diferente), pressione Y e depois pressione .

Se você deseja permitir o login de usuários root de computadores remotos, pressione N e depois pressione .

Agora, para remover o teste banco de dados, pressione Y e depois pressione .

Agora, recarregue as tabelas de privilégio para que as mudanças entrem em vigor pressionando Y e então .

Mariadb deve estar protegido e pronto para produção.

Faça login no shell mariadb como raiz:

Você pode administrar (eu.e. Crie novos usuários, modifique os usuários existentes, remova os usuários, conceda permissões aos usuários, revogue as permissões dos usuários etc raiz do utilizador.

Para fazer login no shell mariadb como root, execute o seguinte comando:

$ sudo mysql -u root -p

Agora, digite a senha raiz que você acabou de definir e pressionar .

Você deve estar conectado ao mariadb shell como raiz. Você pode executar consultas SQL aqui.

Para sair da concha mariadb, basta digitar desistir e pressione .

Criando um novo usuário do Mariadb:

Você não deve usar o raiz Usuário para todas as tarefas em um servidor de produção. Uma maneira melhor e segura é criar um usuário comum e dar acesso a um banco de dados específico a esse usuário. Você também pode conceder acesso a todo o banco de dados disponível ao usuário comum também.

Primeiro, crie um banco de dados MyApp que você deseja permitir o acesso ao novo usuário com a seguinte consulta SQL.

Mariadb> Criar banco de dados MyApp

Agora, digamos, você quer criar um novo usuário prumo e Grant prumo acesso a MyApp base de dados. Para fazer isso, execute a seguinte consulta SQL.

Mariadb> conceda tudo em myapp.* Para 'Bob'@'localhost' identificado por 'Bob_Password'

OBSERVAÇÃO: Substituir bob_password com a senha que você deseja definir para o usuário prumo.

Agora, execute a seguinte consulta SQL para que as mudanças tenham efeito.

Mariadb> privilégios de descarga;

Se você quiser permitir que o usuário prumo Para acessar outro banco de dados (digamos, NewDatabase), você pode simplesmente executar a seguinte consulta SQL.

Mariadb> concede tudo no newDatabase.* Para 'bob'@'localhost';

Para listar todos os usuários do Mariadb, execute o seguinte comando sql do shell de root mariadb.

Mariadb> selecione usuário, host de mysql.do utilizador;

Como você pode ver, o usuário prumo está listado.

Se você quiser permitir que o usuário prumo Para acessar outro banco de dados (digamos, NewDatabase), você pode simplesmente executar a seguinte consulta SQL.

Mariadb> concede tudo no newDatabase.* Para 'bob'@'localhost';

Para listar todos os usuários do Mariadb, execute o seguinte comando sql do shell de root mariadb.

Mariadb> selecione usuário, host de mysql.do utilizador;

Como você pode ver, o usuário prumo está listado.

Agora você prumo Pode fazer login no shell mariadb com o seguinte comando:

$ mysql -u bob -p

Agora, digite a senha de prumo e pressione .

prumo deve estar conectado ao mariadb shell.

Agora para listar os bancos de dados prumo tem acesso a, execute a seguinte consulta SQL.

Mariadb> show bancos de dados;

Como você pode ver, o MyApp banco de dados que isso prumo é concedido o acesso a anteriormente está listado.

Então, é assim que você instala o MySQL/Mariadb no Debian 10 Buster. Obrigado por ler este artigo.