{"id":1219,"date":"2023-11-14T11:00:39","date_gmt":"2023-11-14T16:00:39","guid":{"rendered":"https:\/\/www.hostinglabs.net\/content\/?post_type=ht_kb&#038;p=1219"},"modified":"2023-11-14T12:33:22","modified_gmt":"2023-11-14T17:33:22","slug":"como-permitir-el-acceso-remoto-a-mysql-o-mariadb","status":"publish","type":"ht_kb","link":"https:\/\/hostinglabs.net\/asistencia\/base-de-conocimientos\/como-permitir-el-acceso-remoto-a-mysql-o-mariadb\/","title":{"rendered":"\u00bfC\u00f3mo permitir el acceso remoto a MySQL o MariaDB?"},"content":{"rendered":"\n<p>Configurar el acceso remoto a un servidor MySQL en su servidor puede ser \u00fatil por varias razones, como gestionar su base de datos desde diferentes ubicaciones o conectar aplicaciones alojadas en servidores separados a su base de datos. Le permite centralizar el almacenamiento de datos y realizar tareas de administraci\u00f3n de bases de datos de manera m\u00e1s eficiente.<\/p>\n\n\n\n<p>Aqu\u00ed tienes una gu\u00eda sencilla para configurar el acceso remoto a un servidor MySQL en un servidor Ubuntu, suponiendo que ya tienes un servidor MySQL instalado:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Configure el servidor MySQL para permitir conexiones remotas:<\/li>\n<\/ol>\n\n\n\n<p><p>Por defecto, MySQL s\u00f3lo escucha conexiones locales. Puede editar la configuraci\u00f3n de la base de datos en Ploi yendo a la pesta\u00f1a Gestionar y pulsando Editar configuraci\u00f3n de base de datos.<\/p> <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"357\" src=\"https:\/\/www.hostinglabs.net\/content\/wp-content\/uploads\/2023\/11\/image-14.png\" alt=\"\" class=\"wp-image-1229\" srcset=\"https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-14.png 663w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-14-300x162.png 300w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-14-50x27.png 50w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-14-60x32.png 60w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-14-100x54.png 100w\" sizes=\"(max-width: 663px) 100vw, 663px\" \/><\/figure>\n\n\n\n<p> <p>Si desea hacerlo manualmente: abra el archivo de configuraci\u00f3n de MySQL (my.cnf) en un editor de texto. La ubicaci\u00f3n de este archivo puede variar, pero las ubicaciones comunes son ect\/mysql\/mysql.conf.d\/mysqld.cnf o etc\/mysql\/my.cnf.<\/p> <p>Busca la l\u00ednea con bind-address y cambia su valor a 0.0.0.0 para permitir conexiones desde cualquier direcci\u00f3n IP, o establ\u00e9celo en una direcci\u00f3n IP espec\u00edfica para restringir el acceso remoto a esa direcci\u00f3n:<\/p><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nbind-address = 0.0.0.0\n<\/pre><\/div>\n\n\n<p>Save the file.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>Restart MySQL service:<\/li>\n<\/ol>\n\n\n\n<p>Restart the MySQL service for the changes to take effect, you can do that via the Status tab or by running this command in SSH:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo systemctl restart mysql.service\n<\/pre><\/div>\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Crear un usuario remoto<\/li>\n<\/ol>\n\n\n\n<p>Ahora tendr\u00e1s que crear un usuario que permita conexiones remotas, puedes hacerlo pulsando el desplegable en la pesta\u00f1a Bases de datos detr\u00e1s de tu base de datos, y pulsa Usuarios.<\/p>\n\n\n\n<p>A continuaci\u00f3n, crea un nuevo usuario con acceso remoto activado, opcionalmente rellena una direcci\u00f3n IP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"653\" height=\"836\" src=\"https:\/\/www.hostinglabs.net\/content\/wp-content\/uploads\/2023\/11\/image-15.png\" alt=\"\" class=\"wp-image-1230\" srcset=\"https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-15.png 653w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-15-234x300.png 234w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-15-39x50.png 39w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-15-47x60.png 47w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/11\/image-15-78x100.png 78w\" sizes=\"(max-width: 653px) 100vw, 653px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li>Actualizar las reglas del cortafuegos<\/li>\n<\/ol>\n\n\n\n<p>Si tiene un cortafuegos activado (por ejemplo, UFW), necesitar\u00e1 permitir conexiones al servidor MySQL. Por defecto, MySQL escucha en el puerto 3306. Para permitir conexiones entrantes en este puerto, puede dirigirse a la pesta\u00f1a Red y permitir el puerto 3306 all\u00ed.<\/p>\n\n\n\n<p>Si todo est\u00e1 configurado correctamente, ahora deber\u00eda estar conectado a su servidor MySQL de forma remota.<\/p>\n\n\n\n<p>Si usted es m\u00e1s de un estudiante visual, tambi\u00e9n tenemos un video r\u00e1pido sobre c\u00f3mo lograr esto:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How to allow remote connections to MySQL \ud83c\udf0d - ploi.io\" width=\"643\" height=\"362\" src=\"https:\/\/www.youtube.com\/embed\/sP5ATPd2qFk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Configurar el acceso remoto a un servidor MySQL en su servidor puede ser \u00fatil por varias razones, como gestionar su base de datos desde diferentes ubicaciones o conectar aplicaciones alojadas en servidores separados a su base de datos. Le permite centralizar el almacenamiento de datos y realizar tareas de administraci\u00f3n&#8230;<\/p>\n","protected":false},"author":2,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[64],"ht-kb-tag":[],"class_list":["post-1219","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-ploi"],"_links":{"self":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/1219"}],"collection":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/comments?post=1219"}],"version-history":[{"count":7,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/1219\/revisions"}],"predecessor-version":[{"id":1231,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/1219\/revisions\/1231"}],"wp:attachment":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/media?parent=1219"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb-category?post=1219"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb-tag?post=1219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}