Tomado de https://www.jianshu.com/p/4a41a6df19a6 , original escrito muy bueno, no voy a llenar suficientes amigos ~
cuerpo:
1, la documentación oficial de instalación
http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
2, descarga de MySQL yum
http://dev.mysql.com/downloads/repo/yum/
Descargado en el local, entonces cargado en el servidor, o descargar directamente utilizando wget
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
3, Ann transferir la fuente del software
Será platform-and-version-specific-package-name
reemplazado por el nombre de su rpm descargados
sudo rpm -Uvh platform-and-version-specific-package-name.rpm
por ejemplo
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
4, instalar el servidor MySQL
yum install -y mysql-community-server
Si el entorno de red no es muy buena, la ejecución del comando se puede ir a una taza de té? O el honor entrada matanza
5, MySQL inicio
service mysqld start
systemctl start mysqld.service
6, comprobar el estado de funcionamiento de MySQL
service mysqld status
systemctl status mysqld.service
7, modificar la contraseña temporal
Después Mysql5.7 se instala de forma predeterminada contraseña de root.
MySQL 7.1 para obtener una contraseña temporal
Para mayor seguridad, MySQL5.7 generar aleatoriamente una contraseña para el usuario root, el registro de errores, con respecto a la ubicación del registro de errores, si la instalación de paquetes RPM, el valor predeterminado es /var/log/mysqld.log.
Sólo MySQL comenzará una vez que la contraseña temporal antes de que puedan ver
grep 'temporary password' /var/log/mysqld.log
Aquí está el códigoYdsGaxOq>2n!
7.2 iniciar sesión y cambiar su contraseña
El uso de la contraseña por defecto
mysql -uroot -p
La contraseña utilizada para iniciar sesión en el servidor, la contraseña debe ser cambiada inmediatamente, de lo contrario, informar del error siguiente:
mysql> select @@log_error;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql>
Cambiar contraseña
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
Si la contraseña es demasiado simple para establecer los siguientes consejos
¿Cómo resolver ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
esto? soluciones directas Wen se describe en detalle aquí al final
Hay que modificar dos parámetros globales:
En primer lugar, modificar el valor del parámetro validate_password_policy
mysql> set global validate_password_policy=0;
A continuación, modifique la longitud de la contraseña
set global validate_password_length=1;
Modificar la contraseña de nuevo para realizar en él
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
8, autorizar a otras máquinas de aterrizaje
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
9, Descripción detallada de la contraseña establecida
ERROR 1819 (HY000): La contraseña no cumple los requisitos de la política actual
Javen205: Autor
enlace: https: //www.jianshu.com/p/4a41a6df19a6 (invasión eliminar ~)