CentOS7 yum install mysql5.7, verifique a senha de root padrão

O CentOS7 instala o MariaDB por padrão, você precisa adicionar a fonte oficial do yum do MySQL para instalar o mysql5.7

1. Baixe a fonte oficial do yum

Primeiro você precisa baixar a fonte oficial do yum

wget https://repo.mysql.com/mysql57-community-release-el7.rpm

2. Instale o yum source

yum -y install mysql57-community-release-el7.rpm

3. Instale o servidor mysql

Tudo está pronto, agora você pode instalar o servidor mysql

yum -y install mysql-community-server

4. Inicie o serviço

Agora use systemctl para iniciar o daemon mysql

systemctl start mysqld

Iniciar o mysql pela primeira vez inicializará o banco de dados, por isso leva algum tempo

5. Ver a senha root

Quando o banco de dados é inicializado, uma senha padrão é definida para root, que pode ser encontrada no arquivo de log

less /var/log/mysqld.log # 查看日志查看密码
# 会有一行 password is generated XXXXX

Ou você pode usar a seguinte instrução para extrair a senha diretamente

grep "password is generated" /var/log/mysqld.log | awk '{print $NF}'

Depois de encontrar a senha, você pode usar o seguinte comando para inserir a senha para entrar no banco de dados

mysql -uroot -p

Na primeira vez que você entra no banco de dados, você só pode alterar a senha, não fazer nada

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

A nova senha aqui não pode ser muito simples, porque o MySQL tem requisitos de complexidade para senhas por padrão

O requisito de complexidade pode ser desativado pelo seguinte comando

mysql> set global validate_password_policy=0;       # 关闭密码复杂性策略
mysql> set global validate_password_length=4;      # 设置密码最低长度为4

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/zoollcar/article/details/104605706
Recomendado
Clasificación