Como instalar e configurar o MySQL 8 no Ubuntu 23.04/Debian 11

MySQL, um dos sistemas de gerenciamento de banco de dados relacionais (SGBDR) mais populares, é amplamente utilizado. Sendo um SGBDR ideal para aplicativos de pequena e grande escala, sua natureza gratuita e de código aberto (antes de ser adquirido pela Oracle) contribuiu ainda mais para sua popularidade e versatilidade.
Se você está executando aplicativos web ou de banco de dados em servidores Linux, é muito provável que esteja usando o MySQL ou seu derivado de código aberto, o MariaDB. O MariaDB é uma versão derivada do MySQL.
Após a aquisição pela Oracle, o MySQL adquiriu alguns componentes auxiliares com licença proprietária, enquanto o MariaDB se mantém comprometido com o código aberto e é lançado sob a licença GPL.
Existem várias aplicações de terceiros gratuitas que ajudam os usuários do MySQL a interagir facilmente com seus bancos de dados e dados, como o phpMyAdmin e o MySQL Workbench.
Devido à sua confiabilidade e desempenho, o MySQL é amplamente utilizado em uma variedade de aplicações, como aplicativos web, bancários, armazenamento de dados, comércio eletrônico, entre outros. Além disso, com a grande comunidade de desenvolvedores ativos de código aberto, quaisquer problemas, bugs ou atualizações garantem melhorias contínuas no MySQL de forma rápida e eficiente.
Atualizando o Sistema
Primeiro, atualize o sistema e todos os pacotes instalados. Manter tudo atualizado é super importante para a administração do sistema. Assim, quando instalamos os pacotes, temos certeza de que estamos usando um sistema com todas as atualizações de segurança e correções de bugs necessárias.
$ sudo apt update
O comando vai buscar informações dos pacotes de todas as fontes configuradas no arquivo ‘/etc/apt/sources.list’ e no diretório ‘/etc/apt/sources.list.d’.
Depois de atualizar o índice local de pacotes do seu sistema, você pode atualizar os pacotes instalados. Isso garante que cada pacote de software no seu computador seja atualizado com as versões mais recentes disponíveis nos repositórios.
$ sudo apt upgrade
Depois de atualizar todos os pacotes, você pode instalar o servidor e o cliente MySQL.
Instalar MySQL no Ubuntu 23.04
Nas versões mais recentes do Ubuntu, não é necessário adicionar os repositórios da Oracle. Você pode usar o gerenciador de pacotes apt para instalar o pacote chamado ‘mysql-server’.
$ sudo apt install mysql-server

Quando o servidor MySQL está em execução, ele abre a porta 3306 para comunicação por padrão. Isso pode ser verificado com o comando netstat.

Vamos verificar e instalar o cliente MySQL caso ainda não esteja instalado.
$ sudo apt install mysql-client
O programa mysql-client permite que várias linguagens de programação se comuniquem com o servidor mysql.
Você pode verificar a versão do mysql com a opção -V, assim:

Instalando MySQL on Debian 11
Instalar o MySQL no Debian é um processo simples. Antes de começar, certifique-se de ter uma conta de usuário com privilégios sudo e que seu sistema está atualizado. Aqui estão os passos que você precisa seguir:
$ sudo apt update
$ sudo apt upgrade
Instale o wget, se ainda não estiver instalado.
$ sudo apt install wget
Ao contrário do Ubuntu, o repositório APT do MySQL não é adicionado ao Debian 11 por padrão. Portanto, para adicioná-lo, execute o seguinte comando.
$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
$ sudo apt install ./mysql-apt-config_0.8.22-1_all.deb
Você precisará selecionar ‘OK’ duas vezes para instalar o MySQL na versão 8.0.
Certifique-se de atualizar/atualizar os repositórios novamente após adicionar o repositório.
$ sudo apt update
$ sudo apt install mysql-server
Após uma instalação bem-sucedida, você pode usar o comando abaixo para verificar o status do MySQL.
$ sudo systemctl status mysql.service
Configuração pós-instalação
Depois de instalar o MySQL, é recomendável executar o script de segurança fornecido pelo MySQL. Isso ajuda a reforçar algumas áreas que são vulneráveis por padrão.
Após julho de 2022, devido a uma atualização, você pode executar o script diretamente. É necessário preparar o usuário root do MySQL para aceitar conexões com uma senha. (Este passo não é necessário no Debian)
$ sudo mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
mysql> exit;
Agora você pode prosseguir com o script para garantir a instalação segura do MySQL.
$ sudo mysql_secure_installation
Você sempre pode selecionar os valores padrão se não estiver certo sobre as respostas.
Faça login no console do MySQL
Você pode interagir com o seu servidor MySQL e executar comandos SQL a partir do console do MySQL. Usando uma interface baseada em texto, é possível realizar diversas operações, como criação de banco de dados, administração de usuários, busca de dados e mais.
Aqui estão os passos para acessar o console do MySQL no Debian 11 e no Ubuntu 23.04:
Acesso ao Console do MySQL
Por padrão, você deveria conseguir acessar o usuário root do MySQL sem senha usando o comando ‘sudo mysql -u root’. Mas no nosso caso, configuramos o usuário root do MySQL para aceitar senhas. Portanto, é necessário fornecer a senha do usuário root do MySQL para fazer o login no MySQL.

Esse comando é dividido da seguinte maneira:
sudo: É necessário porque apenas o superusuário (root) tem permissão padrão para acessar o MySQL.mysql: É o comando para iniciar o console do MySQL.-u root: Especifica que você deseja fazer login como o usuário root do MySQL, que tem acesso total a todos os bancos de dados e tabelas do MySQL.-p: Indica ao MySQL para solicitar uma senha. Ao executar o comando, ele pedirá a senha do usuário root.
Como mencionado antes, o usuário root do sistema pode fazer login sem usar a opção -p.
Executando alguns comandos SQL
Depois de entrar no console do MySQL, você pode executar comandos SQL. Lembre-se de que cada comando precisa terminar com ‘;’ (ponto e vírgula).
Um exemplo para mostrar os bancos de dados disponíveis é o seguinte:

No MySQL, palavras-chave como SELECT, INSERT, UPDATE, DELETE, WHERE e outras não diferenciam maiúsculas de minúsculas, então podem ser escritas de qualquer forma que funcionarão da mesma maneira.
Mas para identificadores como nomes de tabelas, colunas, apelidos e afins, a sensibilidade a maiúsculas e minúsculas depende do sistema operacional utilizado e da configuração da variável de sistema lower_case_table_names.
Criando um novo usuário e banco de dados MySQL
No MySQL, é comum criar usuários separados para diferentes bancos de dados e aplicativos, em vez de usar o usuário root para tudo. Isso permite atribuir permissões específicas e garantir que cada aplicativo acesse apenas os dados necessários.
Veja como você pode criar um novo usuário e banco de dados no MySQL.
Depois de inserir a senha, você acessa o console do MySQL.
$ sudo mysql -u root -p
Se o banco de dados que você deseja criar for ‘meubanco’, você pode criá-lo com o comando a seguir dentro do console do MySQL.
mysql> CREATE DATABASE meubanco;
Query OK, 1 row affected (0.01 sec)
Após criar o usuário, podemos conceder a ele os direitos necessários para realizar operações diárias no MySQL. Para esta demonstração, estamos criando um usuário chamado “meuusuario” com o hostname “localhost”. O hostname é importante porque indica de onde o usuário do MySQL pode acessar o console do MySQL.
Você pode escolher sua própria senha. Para esta demonstração, a senha que estamos usando é ‘minhasenha’ (sem aspas).
mysql> CREATE USER 'meuusuario'@'localhost' IDENTIFIED BY 'minhasenha';
Query OK, 0 rows affected (0.02 sec)
Depois que o usuário for criado com sucesso, podemos prosseguir e conceder a este usuário as permissões necessárias. Neste exemplo, estamos dando permissões completas para o banco de dados que criamos no passo anterior.
Ao conceder apenas as permissões necessárias, podemos evitar qualquer alteração maliciosa ou acidental no banco de dados ou tabelas.
mysql> GRANT ALL PRIVILEGES ON meubanco.* TO 'meuusuario'@'localhost';
Query OK, 0 rows affected (0.01 sec)
mysql> EXIT;
Após seguir essas instruções, você terá um novo usuário do MySQL com acesso total ao banco de dados ‘meubanco’. Essas credenciais podem ser usadas por suas aplicações para se conectar ao MySQL.
Conclusão
Agora você deve conseguir instalar o MySQL com sucesso no Ubuntu 23.04 ou no Debian 11/12, e realizar tarefas básicas como criar um novo usuário e banco de dados no mysql, além de solucionar problemas comuns.
Para administrar seu banco de dados de maneira mais amigável, use ferramentas gráficas ou baseadas na web, como o phpMyAdmin. Linguagens como o PHP têm uma integração forte com o MySQL e a maioria das aplicações funcionará sem a necessidade de muita configuração.
Se você usa aplicativos de desktop como o Workbench para gerenciar servidores MySQL remotos, será necessário fazer algumas configurações extras nos firewalls do servidor para permitir a administração remota, e o MySQL precisará de algumas configurações adicionais também.

911jl, I’ve had some good luck with them. Quick payouts and fair odds. I definitely recommend giving them a try at 911jl.
Looking for the 718spgame apk? Found it here! Downloaded it last night and it runs smooth. Get it 718spgameapk.