CentOS7 instalar MySQL (mysql descargado el paquete de instalación)

1. Descargar el paquete de instalación subido a un buen Linux:

2. Compruebe si hay un paquete de datos existente locales

rpm -qa | grep mysql

3. Detección de si hay un paquete existente MariaDB locales

rpm -qa | grep mariadb

4. Si es así, el comando de descarga con 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. Crear una carpeta, el paquete frasco de carga al directorio / opt / software / MySQL

mkdir /opt/module/mysql

6. descompresión paquete frasco de MySQL

tar -xvf mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar -C /opt/module/mysql

7. instalación del servidor de MySQL, cliente frecuente, librerías, 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

image.png

8. Compruebe que se inicia el servicio MySQL

systemctl status mysqld


9. servicio MySQL de inicio

systemctl start mysqld

image.png

10. Comprobar el servicio MySQL se inicia de nuevo

systemctl status mysqld

11. Revisar la contraseña por defecto generada

cat /var/log/mysqld.log | grep password

Revisar la contraseña por defecto generada

servicio MySQL 12. Log

mysql -uroot -p’然后粘贴上密码’

13. Modificar las reglas de contraseña MySQL

0 o BAJO longitud
1 o MEDIO De longitud, mayúsculas, números, caracteres especiales
2 o fuerte Longitud, mayúsculas, números, caracteres especiales, diccionario

Nota: Las siguientes modificaciones se modifican temporalmente
unos niveles de fuerza comprobación de la contraseña, 0 / LOW, 1 / MEDIO , 2 / STRONG.

set global validate_password_policy=0;

El número de letras mayúsculas y minúsculas número de letras b. Contiene al menos la contraseña

set global validate_password_mixed_case_count=0;

contraseña c. al menos un número de dígitos a ser incluido

set global validate_password_number_count=3;

d. número de caracteres especiales en la contraseña para incluir al menos

set global validate_password_special_char_count=0;

e. mínima de la contraseña de longitud, de los parámetros por defecto a 8,

set global validate_password_length=3;

    Tiene un límite mínimo, valor mínimo: número de letras mayúsculas y minúsculas de al menos el número de dígitos que se incluirán en la contraseña menos validate_password_special_char_count especial carácter + (2 * validate_password_mixed_case_count) para incluir validate_password_number_count +

  1. Cambiar contraseña:
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('000000');

(Estos dos pasos pueden ser omitidos)

use mysql;
SHOW VARIABLES LIKE 'validate_password%';
Nombre de la variable Valor
validate_password_dictionary_file
validate_password_length 3
validate_password_mixed_case_count 0
validate_password_number_count 3
validate_password_policy BAJO
validate_password_special_char_count 0

privilegios de acceso remoto 15. Modificar

Como se muestra arriba: Este es un enlace a distancia se ha configurado correctamente
todos ubicación por defecto es localhost%, lo que significa que sólo el acceso nativo

Consultar los privilegios de acceso raíz actual en la tabla de usuario:

select host,user from mysql.user;

Modificar los permisos para todos los%:

update mysql.user set host = '%' where user = 'root';

actualización de la caché:

flush privileges;

Publicado 18 artículos originales · ganado elogios 0 · Vistas 469

Supongo que te gusta

Origin blog.csdn.net/aflyingcat520/article/details/105332214
Recomendado
Clasificación