0
(0)

Introdução
O MySQL é um sistema de gerenciamento de banco de dados de código aberto, geralmente instalado como parte da pilha LAMP (Linux, Apache, MySQL, PHP / Python / Perl) popular . Ele usa um banco de dados relacional e SQL (Structured Query Language) para gerenciar seus dados.

A versão curta da instalação é simples: atualize o índice do pacote, instale o mysql-serverpacote e execute o script de segurança incluído.

$ sudo apt-get update
$ sudo apt-get install mysql-server
$ mysql_secure_installation

Pré-requisitos

Para seguir este tutorial, você precisará de:

Etapa 1 – Instalando o MySQL

No Ubuntu 16.04, apenas a versão mais recente do MySQL é incluída no repositório de pacotes APT por padrão. No momento da escrita, esse é o MySQL 5.7

Para instalá-lo, basta atualizar o índice do pacote no seu servidor e instalar o pacote padrão com apt-get.

$ sudo apt-get update
$ sudo apt-get install mysql-server

Você será solicitado a criar uma senha root durante a instalação. Escolha um seguro e lembre-se disso, porque você precisará mais tarde. Em seguida, concluiremos a configuração do MySQL.

Etapa 2 – Configurando o MySQL

Para instalações novas, convém executar o script de segurança incluído. Isso altera algumas das opções padrão menos seguras para itens como logins raiz remotos e usuários de amostra. Nas versões mais antigas do MySQL, você também precisava inicializar o diretório de dados manualmente, mas isso é feito automaticamente agora.

Execute o script de segurança.

$ mysql_secure_installation

Isso solicitará a senha root criada na Etapa 1. Você pode pressionar Ye, em seguida, ENTERaceitar os padrões para todas as perguntas subseqüentes, com exceção da que pergunta se você deseja alterar a senha root. Você acabou de configurá-lo na Etapa 1, para não precisar alterá-lo agora.

Para inicializar o diretório de dados do MySQL, você usaria mysql_install_dbpara versões anteriores à 5.7.6 e mysqld --initializepara 5.7.6 e posterior. No entanto, se você instalou o MySQL a partir da distribuição Debian, como na Etapa 1, o diretório de dados foi inicializado automaticamente; você não precisa fazer nada. Se você tentar executar o comando de qualquer maneira, verá o seguinte erro:

2016-03-07T20:11:15.998193Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.

Finalmente, vamos testar a instalação do MySQL.

Etapa 3 – Testando o MySQL

Independentemente de como você o instalou, o MySQL deveria ter começado a funcionar automaticamente. Para testar isso, verifique seu status.

$ systemctl status mysql.service

Você verá uma saída semelhante à seguinte:

mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
   Active: active (running) since Wed 2016-11-23 21:21:25 UTC; 30min ago
 Main PID: 3754 (mysqld)
    Tasks: 28
   Memory: 142.3M
      CPU: 1.994s
   CGroup: /system.slice/mysql.service
           └─3754 /usr/sbin/mysqld

Se o MySQL não estiver em execução, você poderá iniciá-lo sudo systemctl start mysql.

Para uma verificação adicional, você pode tentar se conectar ao banco de dados usando a mysqladminferramenta, que é um cliente que permite executar comandos administrativos. Por exemplo, este comando diz para conectar-se ao MySQL como root ( -u root), solicitar uma senha ( -p) e retornar a versão.

$ mysqladmin -p -u root version

Você deve ver uma saída semelhante a esta:

mysqladmin  Ver 8.42 Distrib 5.7.16, for Linux on x86_64
Copyright (c) 2000, 2016, 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.

Server version      5.7.16-0ubuntu0.16.04.1
Protocol version    10
Connection      Localhost via UNIX socket
UNIX socket     /var/run/mysqld/mysqld.sock
Uptime:         30 min 54 sec

Threads: 1  Questions: 12  Slow queries: 0  Opens: 115  Flush tables: 1  Open tables: 34  Queries per second avg: 0.006

Isso significa que o MySQL está em funcionamento.

Postagem original: https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-16-04

O que você achou disso?

Clique nas estrelas

Média da classificação 0 / 5. Número de votos: 0

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Compartilhar.

Sobre o autor

Tiago Silva

Full-Stack Developer e Software Engineer, especialista em Python e JavaScript, professor e palestrante de assuntos voltados à programação web, desktop e mobile, ciência de dados entre outros assuntos. Escritor dos Livros Python de A a Z e Flask de A a Z.

Deixe uma resposta