Ubuntu no puede abrir el puerto 3306. ¿Qué se puede hacer?
Después de instalar mysql, esta máquina puede conectarse, pero otras máquinas no. Las razones por las que no se puede conectar son las siguientes:
Con respecto a los permisos de 1, puede usar otorgar. para asignar permisos a un usuario, como localhost/alguna dirección IP, etc. Específicamente, puede buscar "concesión mysql". Hay mucha información, por lo que no la analizaré aquí.
2 Problema de firewall. El firewall del sistema RHEL está habilitado de forma predeterminada durante la instalación, por lo que se rechazarán otras máquinas e incluso este mysql. La forma más sencilla es desactivar el firewall. (Cambie a raíz, ingrese la configuración, ingrese a la interfaz de configuración del servidor, seleccione "Configuración del firewall", elimine el asterisco del firewall: [*] habilitar, guardar, salir)
3. Mysql instalado en el sistema del servidor Ubuntu tiene una opción de vinculación de IP en el archivo de configuración my.cnf. Si bind ip=127.0.0.1 o la ip aquí es diferente de la ip de su máquina actual, mysql no podrá conectarse a otras máquinas. La solución es comentar la línea de IP de enlace o escribir la IP correctamente.