[Reservado] centos MySQL Guía de instalación tonto (toco detalles)

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-namereemplazado 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 requirementsesto? 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 ~)

Publicado 35 artículos originales · ganado elogios 18 · vistas 370 000 +

Supongo que te gusta

Origin blog.csdn.net/TXX_c/article/details/82761714
Recomendado
Clasificación