Colección de citas famosas - Slogan de motivación - Cómo abrir el acceso remoto a MySQL en CentOS7 y CentOS6

Cómo abrir el acceso remoto a MySQL en CentOS7 y CentOS6

1. Abra el puerto de acceso mysql 3306

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