índice
Referência: oficial do MySQL - um guia rápido para usar o repositório MySQL Yum
1. Baixe a fonte do repositório yum do MySQL
Aqui são baixados para o /opt
diretório, usando o root
usuário, mudando com base no uso real
cd /opt
sudo wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
2. Instale o yum source
sudo rpm -ivh mysql80-community-release-el8-1.noarch.rpm
3. Instale o MySQL
sudo yum install mysql-community-server
[Nota] Se a versão do servidor do CentOS for instalada sem uma senha quando o MySQL for instalado, a versão do desktop pode inserir a senha.
4. Inicie o servidor MySQL
Inicie o serviço:
sudo service mysqld start
# 或 (CentOS 7 或 CentOS 8 推荐下面的命令)
sudo systemctl start mysqld.service
Veja o status do servidor:
sudo service mysqld status
# 或 (CentOS 7 或 CentOS 8 推荐下面的命令)
sudo systemctl status mysqld.service
5. Faça login no banco de dados
Após a conclusão da instalação root
da senha 空密码
, você pode visualizar o log da instalação.
[Nota] 请注意与上一版本 5.7 的区别,5.7 会在日志中生成 root 用户的随机密码,但是 8 版本目前不会生成,以后应该会有,毕竟官网目前说的是(截止到 MySQL 5.7 为止)
.
less /var/log/mysql/mysqld.log
Se o usuário de login do sistema atual root
pode usar diretamente os seguintes comandos para pousar rapidamente, equivalente a mysql -uroot --skip-password
, porque não há senha de root, então você não precisa usar o sudo mysql -uroot -p
comando, se você usar este comando, você precisa inserir uma senha quando entrar diretamente.
#输入 mysql 直接回车即可
mysql
[Nota] mysql_secure_installation
comando MySQL 5.6
válido apenas desde MySQL 5.7
o início não foi usado.
6. Modifique a senha root
Use mysql
landing e modifique root
a senha:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
#输入 quit; 退出 mysql
mysql> quit;
Então, novamente a entrada direta mysql
não é permitida para fazer o login, porque temos que root
definir uma senha, você precisa fazer o login via senha para.
mysql -uroot -p
Enter password: # 输入设置的密码并回车
Parabéns! O MySQL está instalado agora!