Instalação do MySQL no Fedora e comandos iniciais
Dica publicada em Linux / Introdução
Instalação do MySQL no Fedora e comandos iniciais
Dica testada no Fedora 35.
Acesse: https://dev.mysql.com/downloads/repo/yum/
Baixe o pacote RPM compatível com a sua versão da distro.
Instale com:
sudo rpm -iva [nome_do_pacote.rpm]
Depois instale o repositório:
sudo dnf install community-mysql-server
Habilite o serviço:
sudo systemctl enable mysqld
Inicie o serviço:
sudo systemctl start mysqld
Veja a senha temporária do root com:
sudo grep 'temporary password' /var/log/mysqld.log
Copie-a.
Execute a configuração inicial e use a senha copiada quando for solicitado:
sudo mysql_secure_installation
Altere a senha e responda às perguntas. Pode ser tudo "yes", sem problemas.
Faça login:
sudo mysql -u root -p
Experimente criar algo:
mysql> create database livros;
mysql> use livros;
mysql> create table autores (id INT, name VARCHAR(20), email VARCHAR(20));
mysql> show tables;
Verá algo assim:
Continue:
mysql> insert into autores (id,name,email) values(1,"Fábio","fabinho@abc.com");
mysql> insert into autores (id,name,email) values(2,"Marília","mazinha@bmail.com");
mysql> insert into autores (id,name,email) values(3,"Xerxitus","xerxaum@xahoo.com");
Visualize:
mysql> select * from autores;
Caso queira remover o MySQL:
sudo dnf remove community-mysql-server
Fontes:
Acesse: https://dev.mysql.com/downloads/repo/yum/
Baixe o pacote RPM compatível com a sua versão da distro.
Instale com:
sudo rpm -iva [nome_do_pacote.rpm]
Depois instale o repositório:
sudo dnf install community-mysql-server
Habilite o serviço:
sudo systemctl enable mysqld
Inicie o serviço:
sudo systemctl start mysqld
Veja a senha temporária do root com:
sudo grep 'temporary password' /var/log/mysqld.log
Copie-a.
Execute a configuração inicial e use a senha copiada quando for solicitado:
sudo mysql_secure_installation
Altere a senha e responda às perguntas. Pode ser tudo "yes", sem problemas.
Faça login:
sudo mysql -u root -p
Experimente criar algo:
mysql> create database livros;
mysql> use livros;
mysql> create table autores (id INT, name VARCHAR(20), email VARCHAR(20));
mysql> show tables;
Verá algo assim:

mysql> insert into autores (id,name,email) values(1,"Fábio","fabinho@abc.com");
mysql> insert into autores (id,name,email) values(2,"Marília","mazinha@bmail.com");
mysql> insert into autores (id,name,email) values(3,"Xerxitus","xerxaum@xahoo.com");
Visualize:
mysql> select * from autores;

sudo dnf remove community-mysql-server
Fontes:
- How To Create a MySQL Database, Tables and Insert Data - nixCraft
- Installing MySQL/MariaDB :: Fedora Docs
Ótima dica.
___________________________________________________________