Cómo abrir el acceso remoto a MySQL en CentOS7 y CentOS6
Modificar el archivo de configuración del firewall
vi /etc/sysconfig/iptables
Agregar configuración de puerto Nota: en icmp-host- prohibido Se debe agregar antes una declaración para abrir el puerto 3306.
-A entrada -m estado - estado NUEVO -m tcp -p tcp - dport 3306 -j aceptar
Recargar reglas
Reinicio de servicio iptables
p>
El usuario de mysql no tiene permisos de acceso remoto de forma predeterminada, por lo que cuando el programa y la base de datos no están en el mismo servidor, necesitamos abrir los permisos de acceso remoto para mysql.
Hay dos métodos principales: el método de reemplazo de tablas y el método de autorización.
Relativamente hablando, es más fácil cambiar de reloj y yo personalmente prefiero este método. Por lo tanto, aquí solo se anuncia el método de modificación de la tabla.
2. Modificar el host en la biblioteca mysql.
Inicie sesión en mysql;
Utilice mysql
Actualice el conjunto de usuarios host="%", donde usuario="root", host="localhost";
p>
Recuerda cambiar tu contraseña ya que no es válida en este momento. Aunque puede iniciar sesión con la contraseña original localmente, aún no podrá acceder a ella después de cambiar el host de forma remota.
Actualizar configuración de usuario contraseña=contraseña("root"), donde usuario = 'root
Actualizar permisos;
3. Reinicie mysql para habilitar el acceso remoto.
Se reinicia el servicio mysqld;
CentOS7 abre el acceso remoto a MySQL
El firewall de esta versión de CentOS7 utiliza el firewall por defecto, que es diferente al anterior. Versión anterior que usa iptables. Configure el firewall cómodamente de la siguiente manera:
1. Cierre el firewall: sudo systemctl detiene el firewall d.service.
2. Cerrar el inicio: sudo systemctl deshabilita el firewall d.service
3.
Ejecute el siguiente comando para instalar el firewall de iptables: sudo yum install iptables-services.
4. Configure el firewall de iptables y abra el puerto especificado (como CentOS6)
5. Configure el firewall de iptables para que se inicie: sudo system CTL enable iptables.
6. Lo siguiente es lo mismo que CentOS6.
Comandos básicos de funcionamiento del firewall bajo CentOS
Ejemplos de funcionamiento del firewall de configuración de CentOS (iniciar, detener, abrir y cerrar puertos):
Nota: Operaciones básicas de el comando del firewall:
Consultar el estado del firewall:
[root@localhost ~]#Service iptables status
Detener el firewall:
[root@ localhost ~]#El servicio iptables se detiene
Iniciar el firewall:
[root@localhost ~]#El servicio iptables se inicia
Reiniciar el firewall:
[root@localhost ~]#Service iptables restart
Apagar permanentemente el firewall:
[root @ localhost ~]# chkconfig iptables off
Apagado permanente después de habilitar:
[root @ localhost ~]# chkconfig iptables on
Cómo activar el acceso remoto a MySQL en CentOS7 y CentOS6
Etiqueta: Operación Inicio Arriba Operación básica comando tedandblecentos7 remoto