El puerto predeterminado que ejecuta el servidor de base de datos MySQL en Linux es 3306/TCP. Utilice los siguientes comandos para cambiar el puerto predeterminado de la base de datos MySQL/MariaDB en Linux.
vi /etc/mysql/mariadb.conf.d/50-server.cnf
Busque la línea MYSQL, busque el puerto debajo de esta línea y reemplace los valores del puerto según corresponda.
[mysqld] port = 12345
Después de agregar el puerto, guarde el archivo y luego reemplace la variable de puerto MySQL para que coincida con su propio número de puerto.
Para verificar la configuración del puerto para MySql DB, use el comando ss .
# ss -tlpn | grep mysql # netstat -tlpn | grep mysql
También puede mostrar el puerto MySQL iniciando sesión en la base de datos MySQL, use el indicador -p para realizar conexiones remotas a la base de datos MySQL.
# mysql -h localhost -u root -p -P 12345
Para realizar una conexión remota con la base de datos MySQL, debe configurarla explícitamente para permitir la conexión.
Inicie sesión de forma remota en el servidor MySQL a través del siguiente comando
# mysql -h 192.168.1.1 -P 12345 -u root -p
Ahora, una vez que haya cambiado la base de datos del servidor MySQL, debe actualizar sus protocolos de firewall de distribución para permitir nuevas conexiones desde el puerto TCP para que los clientes puedan conectarse de forma remota a la base de datos.
Publicación traducida automáticamente
Artículo escrito por akhilsharma870 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA