Reproduzido de https://www.jianshu.com/p/4a41a6df19a6 , original escrito muito bom, não vou encher bastante amigos ~
corpo:
1, a documentação oficial de instalação
http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
2, baixar pacote Mysql yum
http://dev.mysql.com/downloads/repo/yum/
Transferido para o local, em seguida enviado para o servidor, ou fazer o download diretamente usando wget
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
3, Ann transferir a fonte de software
Será platform-and-version-specific-package-name
substituído pelo nome do seu rpm baixado
sudo rpm -Uvh platform-and-version-specific-package-name.rpm
por exemplo
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
4, instalar o servidor mysql
yum install -y mysql-community-server
Se o ambiente de rede não é muito boa, a execução do comando que você pode ir para uma xícara de chá? Ou honra matar inning
5, mysql início
service mysqld start
systemctl start mysqld.service
6, verificar o estado de funcionamento do mysql
service mysqld status
systemctl status mysqld.service
7, modificar a senha temporária
Depois Mysql5.7 é instalado por senha de root padrão.
MySQL 7.1 para obter senha temporária
Para maior segurança, MySQL5.7 gerar aleatoriamente uma senha para o usuário root, o log de erro, que diz respeito ao local do log de erro, se a instalação de pacotes RPM, o padrão é /var/log/mysqld.log.
única MySQL iniciar uma vez que a senha temporária antes que eles possam ver
grep 'temporary password' /var/log/mysqld.log
Aqui está o códigoYdsGaxOq>2n!
7,2 login e mudar sua senha
Usando a senha padrão
mysql -uroot -p
A senha usada para fazer login no servidor, a senha deve ser alterada imediatamente, caso contrário ele irá relatar o seguinte erro:
mysql> select @@log_error;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql>
Change Password
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
Se a senha é muito simples de configurar as seguintes dicas
Como resolver ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
isso? soluções directas Wen é aqui descrita em detalhe, no final
Temos de modificar dois parâmetros globais:
Em primeiro lugar, modificar o valor do parâmetro validate_password_policy
mysql> set global validate_password_policy=0;
Em seguida, modifique o comprimento da senha
set global validate_password_length=1;
Modificar a senha novamente para executar nele
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
8, autorizar outras máquinas aterragem
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
9, descrição detalhada do conjunto de senha
ERROR 1819 (HY000): Sua senha não satisfaz os requisitos da política atual
Javen205: Autor
link: HTTPS: //www.jianshu.com/p/4a41a6df19a6 (invasão excluir ~)