O MySQL é um dos sistemas de gerenciamento de banco de dados relacionais (RDBMS) mais populares e amplamente utilizados no mundo. Desenvolvido pela MySQL AB (agora parte da Oracle Corporation), o MySQL é conhecido por sua confiabilidade, desempenho e facilidade de uso.
Características Principais
- Open Source: O MySQL é distribuído sob a licença GNU General Public License (GPL) e está disponível gratuitamente para uso, modificação e distribuição.
- Confiabilidade: O MySQL é conhecido por sua estabilidade e confiabilidade. Ele é amplamente utilizado em ambientes de produção críticos.
- Desempenho: O MySQL oferece um excelente desempenho, especialmente em operações de leitura e gravação concorrentes. Ele possui mecanismos de armazenamento otimizados e recursos avançados de cache.
- Escalabilidade: O MySQL é altamente escalável e pode lidar com cargas de trabalho crescentes sem comprometer o desempenho. Ele suporta replicação, particionamento e clustering para distribuir a carga e aumentar a capacidade.
- Compatibilidade: O MySQL é compatível com os padrões SQL ANSI e oferece suporte a muitos recursos avançados, como transações ACID (Atomicidade, Consistência, Isolamento, Durabilidade), chaves estrangeiras, gatilhos e procedimentos armazenados.
- Facilidade de Uso: O MySQL é conhecido por sua facilidade de instalação, configuração e administração. Ele oferece interfaces gráficas e de linha de comando para gerenciar o banco de dados e consultas SQL simples e intuitivas para manipular os dados.
Casos de Uso
O MySQL é amplamente utilizado em uma variedade de aplicativos e setores, incluindo:
- Sites e aplicativos da web
- Sistemas de comércio eletrônico
- Aplicações de análise de dados
- Sistemas de gerenciamento de conteúdo (CMS)
- Aplicações de business intelligence (BI)
- Aplicações de IoT (Internet das Coisas)
- Sistemas de gerenciamento de registros e logs
- Aplicações de jogos online
Instalar Repositório do MySQL
Para instalar o MySQL Server, primeiro você precisa adicionar o repositório do MySQL ao seu sistema. Você pode baixar o repositório adequado para o seu sistema operacional no site oficial do MySQL.
Depois de baixar o repositório, crie um arquivo chamado mysql.repo
em /etc/yum.repos.d/
e adicione o conteúdo do repositório.
Aqui está um exemplo de conteúdo para o arquivo mysql.repo
:
[mysql]
name=MySQL Server
baseurl=https://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql
Substitua a URL do baseurl
pela versão do MySQL que você deseja instalar e salve o arquivo.
Instalar MySQL Server
Use o gerenciador de pacotes Yum para instalar o MySQL Community Server:
yum install -y mysql-community-server
Iniciar Serviço
Inicie o serviço MySQL após a instalação:
service mysqld start
Obter Senha Temporária
Após iniciar o serviço, é necessário obter a senha temporária gerada automaticamente:
grep -i temporary /var/log/mysqld.log
Configurar MySQL
Execute o script de configuração inicial do MySQL para definir a senha do root e melhorar a segurança:
mysql_secure_installation
Permitir Conexões Remotas (Opcional)
Se precisar conectar-se ao MySQL de um host remoto, execute os seguintes comandos SQL para permitir o acesso:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'senha' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Para o MySQL 8:
CREATE USER 'root'@'%' IDENTIFIED BY 'senha';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Substitua 'senha' pela senha desejada.
0 Comentários