Android

Como instalar o mysql no ubuntu 18.04

Como baixar e instalar MySQL 8.0 e MySQL Workbench no Ubuntu Linux 18.04

Como baixar e instalar MySQL 8.0 e MySQL Workbench no Ubuntu Linux 18.04

Índice:

Anonim

O MySQL é o sistema de gerenciamento de banco de dados relacional de código aberto mais popular. É rápido, fácil de usar, escalável e parte integrante das populares pilhas LAMP e LEMP .

Neste tutorial, mostraremos como instalar e proteger o MySQL em uma máquina Ubuntu 18.04.

Pré-requisitos

Verifique se você está logado como usuário com privilégios de sudo.

Instalando o MySQL no Ubuntu

No momento da redação deste artigo, a versão mais recente do MySQL disponível nos repositórios oficiais do Ubuntu é a versão 5.7 do MySQL.

Para instalar o MySQL no seu servidor Ubuntu, siga os passos abaixo:

  1. Primeiro, atualize o índice do pacote apt digitando:

    sudo apt update

    Em seguida, instale o pacote MySQL com o seguinte comando:

    sudo apt install mysql-server

    Depois que a instalação estiver concluída, o serviço MySQL será iniciado automaticamente. Para verificar se o servidor MySQL está em execução, digite:

    sudo systemctl status mysql

    ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

Protegendo o MySQL

O pacote do servidor MySQL vem com um script chamado mysql_secure_installation que pode executar várias operações relacionadas à segurança.

Execute o script digitando:

sudo mysql_secure_installation

Você será solicitado a configurar o VALIDATE PASSWORD PLUGIN que é usado para testar a força das senhas dos usuários do MySQL e melhorar a segurança. Existem três níveis de política de validação de senha, baixa, média e forte. Pressione ENTER se não desejar configurar o plug-in de validação de senha.

No próximo prompt, você será solicitado a definir uma senha para o usuário root do MySQL. Depois de fazer isso, o script também solicitará que você remova o usuário anônimo, restrinja o acesso do usuário root à máquina local e remova o banco de dados de teste. Você deve responder "Y" (sim) a todas as perguntas.

Entrar como root

Para interagir com o servidor MySQL a partir da linha de comando, você pode usar o utilitário cliente MySQL, que é instalado como uma dependência do pacote do servidor MySQL.

Nos sistemas Ubuntu executando o MySQL 5.7 (e posterior), o usuário root é autenticado pelo plugin auth_socket por padrão.

O plugin auth_socket autentica usuários que se conectam a partir do localhost através do arquivo de soquete Unix. Isso significa que você não pode se autenticar como root fornecendo uma senha.

Para efetuar login no servidor MySQL como o usuário root, digite:

sudo mysql

Você verá o shell do MySQL como mostrado abaixo:

Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

O primeiro é alterar o método de autenticação de auth_socket para mysql_native_password . Você pode fazer isso executando o seguinte comando:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password'; FLUSH PRIVILEGES;

A segunda opção recomendada é criar um novo usuário administrativo com acesso a todos os bancos de dados:

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

Conclusão

Agora que o seu servidor MySQL está em funcionamento e você sabe como se conectar ao servidor MySQL a partir da linha de comando, consulte os seguintes guias:

mysql ubuntu

Esta postagem é parte da série how-to-install-lemp-stack-on-ubuntu-18-04.

Outras postagens nesta série:

• Como instalar o Nginx no Ubuntu 18.04 • Como configurar os blocos de servidor Nginx no Ubuntu 18.04 • Nginx seguro com Let's Encrypt no Ubuntu 18.04 • Como instalar o MySQL no Ubuntu 18.04 • Como instalar o PHP no Ubuntu 18.04