Linux instalar mysql5.7 (modo rpm)

1. sitio web oficial de mysql: https://downloads.mysql.com/archives/community/  descargue el paquete de instalación

 2. Subir al servidor

 3. Compruebe si mysql se ha instalado en Linux y desinstálelo si está disponible. Generalmente, centos7 instala mariadb de forma predeterminada y desinstálelo aquí.

  Vista: rpm -qa | grep mariadb

  

   Desinstalar: rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

4. Dependencias de instalación

  Ejecute los siguientes comandos en secuencia:

  1.yum instalar libaio

  2.yum instalar perl

  3.yum instalar herramientas de red

5. Descomprima el archivo

  tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

  

 6. Ejecute los siguientes comandos para instalar

  1.rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

  2.rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm

  3.rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

  4.rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

  

 7. Compruebe si la instalación se realizó correctamente.

  servicio de estado de mysqld

  

   La parte roja de arriba indica que no hay inicio, ejecute el comando para iniciar

  servicio de estado de mysqld

  

 8. Sobre la contraseña

  Ejecutar comando: grep contraseña /var/log/mysqld.log

  

   La parte roja de arriba es la contraseña predeterminada.

  Luego inicie sesión en mysql

  mysql -uroot -p 

  Ingrese la contraseña anterior, el inicio de sesión es exitoso

  

   Ejecute use mysql; encontró un error

  

   Resulta que necesita restablecer la contraseña, luego ejecutar el comando restablecer contraseña: establecer contraseña = contraseña ("123456");

  

   Lo limpié y reporté el error nuevamente. Probablemente significa que la contraseña no es segura. Vamos a ser un poco más complicados: SET PASSWORD = PASSWORD ('longyao. @ 123ly');

  

   Todavía informa un error, y luego encuentra información para resolver, encuentra un blog: https://www.cnblogs.com/ivictor/p/5142809.html  , así que sigue la operación, obténlo

  

   establecer global validate_password_policy = 0;

  

   establecer global validate_password_length = 1;

  

   Ejecutar de nuevo: establecer contraseña = contraseña ("123456");

  

   Después de cerrar sesión, puede iniciar sesión con la nueva contraseña

  

9. Configurar acceso remoto

  Ejecutar comando: CONCEDE TODOS LOS PRIVILEGIOS EN *. * A 'root' @ '%' IDENTIFICADO POR '123456' CON LA OPCIÓN DE CONCESIÓN;

  Debido a que mi máquina tiene un firewall, entonces necesito agregar un puerto

  firewall-cmd --permanent --zone = public --add-port = 3306 / tcp

  

 

   Reiniciar: systemctl reload firewalld

  Conectarse a través de navicat

  

Supongo que te gusta

Origin www.cnblogs.com/longyao/p/12745702.html
Recomendado
Clasificación