Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 10090|Respuesta: 1

[Fuente] CentOS 7 utiliza rpm para instalar la base de datos MySQL

[Copiar enlace]
Publicado el 23-1-2022 23:19:32 | | | |
Requisitos: Instalar la base de datos MySQL 5.7.36 Community Release en un sistema CentOS 7.

Revisión:

Linux Ver la ruta del archivo de configuración MySQL y configuraciones relacionadas
https://www.itsvse.com/thread-7402-1-1.html

La instalación offline de paquetes rpm en CentOS 7 resuelve automáticamente las dependencias
https://www.itsvse.com/thread-9951-1-1.html
Preparación

Antes de instalar la base de datos MySQL, CentOS 7 necesita hacer cierta preparación e instalar las dependencias necesarias con los siguientes comandos:

Desinstalar mariadb

Si no lo desinstalas, al instalar el paquete libs, te aparecerá el siguiente error:

error: Failed dependencies:
        MySQL-community-Common(x86-64) >= 5.7.9 es necesario para Mysql-community-LIBS-5.7.36-1.el7.x86_64
        Mariadb-Libs ha quedado obsoleto por Mysql-Community-Libs-5.7.36-1.el7.x86_64
Revisión y desinstalación


Descargar y descomprimir mysql-5.7.36

Dirección de descarga:El inicio de sesión del hipervínculo es visible.Seleccione la versión requerida, el sistema operativo y la versión del sistema, como se muestra en la siguiente figura:



Descarga el comando de descomprimir de la siguiente manera:


Empieza a instalar mysql-5.7.36

Ejecuta el siguiente comando para instalar:



Inicia MySQL

Una vez completada la instalación, el servicio MySQL se inicia por defecto, y el comando para iniciar el servicio MySQL es el siguiente:

Para ver la contraseña temporal, el comando es el siguiente:



Para conectarse a una base de datos MySQL, los usuarios anteriores a la versión 5.7.6 de MySQL pueden usar el siguiente comando para cambiar la contraseña predeterminada:



Si no configuras una nueva contraseña, el error será el siguiente:

ERROR 1820 (HY000): Debes restablecer tu contraseña usando la instrucción ALTER USER antes de ejecutar esta sentencia.
Si la contraseña no cumple los requisitos, se reportará el siguiente error:

ERROR 1819 (HY000): Tu contraseña no cumple con los requisitos actuales de la política
Crea uno nuevoCuentas raíz que permiten conexiones remotas, el comando es el siguiente:


Permite el acceso al puerto 3306

El puerto predeterminado de la base de datos MySQL es 3306; si el cortafuegos está habilitado, necesitas liberar el puerto 3306 para permitir el acceso de clientes externos, y el comando es el siguiente:

Prueba a usar la herramienta de conexión a bases de datos MySQL, usando dbeaver como ejemplo, la conexión es exitosa, como se muestra en la siguiente figura:



Configuración MySQL

Si necesitas ajustar MySQL y modificar algunos elementos de configuración del servicio, edita el siguiente archivo:

/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
(Fin)





Anterior:Problema con el despliegue de bibliotecas de enlaces dinámicos en sistemas Linux por parte de Hikvision
Próximo:Uso práctico de cAdvisor para recopilar métricas de contenedores Docker
 Propietario| Publicado el 12-4-2024 14:47:10 |
CentOS 7 con MySQL 8.0.36 instalado




Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com