1. Faça o download do pacote de instalação enviados para um bom linux:
2. Verifique se há um pacote local mysql existente
rpm -qa | grep mysql
Detecção 3. da existência de um local de MariaDB pacote existente
rpm -qa | grep mariadb
4. Se assim for, o comando de descarga com yum
yum -y remove mariadb-libs-5.5.54-2.el7.x86_64
//或者
rpm -e --nodeps mariadb-libs-5.5.54-2.el7.x86_64
5. Crie uma pasta, pacote de upload jar para o diretório / opt / software / mysql
mkdir /opt/module/mysql
pacote mysql frasco 6. descompressão
tar -xvf mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar -C /opt/module/mysql
instalação 7. servidor de mysql, cliente, comum, libs, lib-compat
rpm -ivh --nodeps mysql-community-server-5.7.19-1.el7.x86_64.rpm
rpm -ivh --nodeps mysql-community-client-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-common-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.19-1.el7.x86_64.rpm
8. Verifique se iniciar o serviço mysql
systemctl status mysqld
9. serviço mysql Iniciar
systemctl start mysqld
10. Verifique o serviço mysql for iniciado novamente
systemctl status mysqld
11. Revise a senha padrão gerado
cat /var/log/mysqld.log | grep password
serviço mysql 12. Log
mysql -uroot -p’然后粘贴上密码’
regras de senha 13. Modificar mysql
0 ou BAIXA | comprimento |
1 ou MÉDIO | Comprimento, letras maiúsculas, números, caracteres especiais |
2 ou FORTE | Comprimento, capitalização, números, caracteres especiais, dicionário |
Nota: Os seguintes modificações são modificar temporariamente
a níveis de força de senha de verificação, 0 / LOW, 1 / média , 2 / STRONG.
set global validate_password_policy=0;
O número de letras maiúsculas e minúsculas número de letras b. Contém pelo menos a senha
set global validate_password_mixed_case_count=0;
senha c., pelo menos, um número de dígitos a ser incluído
set global validate_password_number_count=3;
d. número de senha de caracteres especiais para incluir pelo menos
set global validate_password_special_char_count=0;
e. senha de comprimento mínimo, parâmetro defaults a 8,
set global validate_password_length=3;
Ele tem um limite mínimo e um valor mínimo: número de letras maiúsculas e minúsculas de, pelo menos, o número de dígitos a serem incluídos na senha menos caráter validate_password_special_char_count especial + (2 * validate_password_mixed_case_count) para incluir validate_password_number_count +
- Alterar senha:
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('000000');
(Estes dois passos podem ser ignorados)
use mysql;
SHOW VARIABLES LIKE 'validate_password%';
Nome variável | Valor |
---|---|
validate_password_dictionary_file | |
validate_password_length | 3 |
validate_password_mixed_case_count | 0 |
validate_password_number_count | 3 |
validate_password_policy | BAIXO |
validate_password_special_char_count | 0 |
privilégios de login remoto 15. Modificar
Como mostrado acima: Este é um link remoto foi configurado com sucesso
todos os localização padrão% é localhost, o que significa que apenas o acesso nativo
Consultar os privilégios de login raiz atual na tabela de usuário:
select host,user from mysql.user;
Modificar as permissões para all%:
update mysql.user set host = '%' where user = 'root';
atualização de cache:
flush privileges;