Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cómo instalar...
Tutoriales que nos hacen la vida más fácil
En esta entrada veremos cómo instalar MariaDB en openSUSE Leap 15.1 paso a paso, de modo que puedas hacer funcionar
este servicio de bases de datos de código libre en tu servidor o VPS openSUSE y dar soporte a complejas aplicaciones o
desarrollos propios.
Contenido [ocultar]
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 1/10
18/2/2020 ▷ Cómo instalar MariaDB en openSUSE Leap 15.1 [2020] Paso a paso
Configurar el firewall de openSUSE Leap 15.1 para MariaDB
Crear un usuario con capacidad de acceso remoto
Probar el acceso remoto
Desactivar el acceso remoto
Conclusión
Conexión a Internet.
Si prefieres instalar MariaDB 10.4 en openSUSE Leap 15.1 hay que añadir el repositorio oficial de esta versión en el sistema.
En primer lugar añadimos la clave pública con la que se firma el repositorio:
El paquete que necesitamos es MariaDB-server (importan las mayúsculas), que podemos instalar con zypper:
Independientemente de la versión por la que te hayas decantado, una vez instalado MariaDB con sus dependencias se crea un
nuevo servicio en openSUSE Leap 15.1, el servicio mariadb.service o mariadb si prefieres el nombre corto. Este servicio no está
en ejecución, ni tampoco configurado para el inicio automático.
Podremos arrancar MariaDB por vez primera y habilitar el servicio para su inicio automático en cada arranque de openSUSE
Leap 15.1 con el comando systemctl:
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación
de nuestra política de cookies.
~> sudo systemctl enable --now mariadb ACEPTAR
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 2/10
18/2/2020 ▷ Cómo instalar MariaDB en openSUSE Leap 15.1 [2020] Paso a paso
Podemos comprobar que MariaDB está en ejecución y listo para atender conexiones en cualquier momento con el comando
systemctl status mariadb :
Si quieres instalar el cliente de MariaDB en openSUSE Leap 15.1 debes tener en cuenta que el cliente es una dependencia del
servicio, por lo que si has seguido los pasos anteriores ya dispones del cliente de consola mysql.
Pero si únicamente quieres instalar el cliente de MariaDB para conectar a otros servicios remotos, entonces debes instalar el
paquete mariadb-client desde los repositorios de openSUSE Leap 15.1 o el paquete MariaDB-client desde el repositorio oficial de
mariadb.org si lo has instalado.
En MariaDB 10.2:
El script nos solicitará la contraseña actual de root (que no tiene) y nos preguntará si deseamos crear una contraseña, a lo que
debemos contestar que sí, para no dejar libre el acceso como root.
Para el resto de preguntas contestaremos afirmativamente, para eliminar usuarios anónimos, bases de pruebas, etc.
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 3/10
18/2/2020 ▷ Cómo instalar MariaDB en openSUSE Leap 15.1 [2020] Paso a paso
... Success!
...
Thanks for using MariaDB!
En MariaDB 10.4:
El script nos pedirá la clave actual del usuario root de MariaDB, que por defecto no tiene, y nos preguntará si deseamos usar el
plugin de autenticación unix_socket para root, que en lugar de contraseña se basa en comprobar quién es el usuario de
openSUSE Leap 15.1 que quiere conectar. Si el usuario es root o usa sudo accederá automáticamente sin contraseña.
Si eliges este sistema no tiene sentido a continuación asignar una contraseña, ya que será ignorada. Pero puedes no utilizar el
plugin unix_socket y en ese caso sí hay que establecer contraseña para root.
El script continúa pidiendo confirmación para eliminar los usuarios anónimos, el acceso remoto para root y la base de datos de
pruebas.
En MariaDB 10.4 la configuración está repartida entre el archivo /etc/my.cnf y los archivos del subdirectorio /etc/my.cnf.d/.
En el caso de MariaDB procedente del repositorio de mariadb.org, el juego de caracteres por defecto es latin1 en lugar de utf8.
Vamos a comprobarlo conectando al servicio con el cliente de consola mysql y el usuario root (con contraseña o sin contraseña,
según hayas decidido configurarlo):
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 4/10
18/2/2020 ▷ Cómo instalar MariaDB en openSUSE Leap 15.1 [2020] Paso a paso
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
Para configurar el juego de caracteres UTF-8 editamos el archivo de configuración de MariaDB Server, por ejemplo server.cnf
para MariaDB 10.4:
...
[server]
character_set_server=utf8
...
Solucionado.
...
#bind-address=0.0.0.0
...
...
bind-address = 127.0.0.1
...
En este caso la directiva está activada y tiene el valor 127.0.0.1, por tanto el acceso remoto no está permitido. Así que
editaremos este archivo:
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 5/10
18/2/2020 ▷ Cómo instalar MariaDB en openSUSE Leap 15.1 [2020] Paso a paso
...
# For security reasons, bind to 127.0.0.1 by default to enable networking
# only on the loopback interface.
bind-address = 127.0.0.1
...
...
#bind-address = 127.0.0.1
...
Ahora en teoría un usuario con permisos de acceso remoto podría conectar desde otro sistema. Sin embargo, el firewall suele
impedir estas conexiones.
Debido a que el firewall de openSUSE Leap 15.1 suele estar activado por defecto, es necesario añadir la siguiente regla si deseas
permitir conexiones remotas al servicio:
Ya que hemos desactivado el acceso remoto al usuario root, puede resultar de interés crear un nuevo usuario con capacidades
administrativas y acceso remoto.
Accedemos al cliente de consola con mysql con root (con o sin contraseña, según hayas decidido):
Y creamos el usuario con permisos sobre cualquier base de datos y capacidades de crear usuarios y conceder permisos:
> grant all privileges on *.* to nuevoadmin identified by 'XXXXXXXX' with grant option;
> exit
Al declarar el nombre de usuario como nuevoadmin, sin la parte de la @, equivale a declararlo como nuevoadmin@’%’, que
significa que puede conectar desde cualquier ubicación.
Para comprobar el acceso remoto podemos usar un cliente de consola como mysql o gráfico como MySQL Workbench,
indicando la dirección del servidor openSUSE Leap 15.1.
En este ejemplo conectaremos desde otro sistema Linux con el cliente de consola mysql, el parámetro -h para indicar la
dirección IP o dominio del servidor remoto (la máquina opensSUSE Leap 15.1) y el usuario con capacidades de acceso remoto
con el que queremos conectar:
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación
de nuestra política de cookies.
ACEPTAR
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 6/10
18/2/2020 ▷ Cómo instalar MariaDB en openSUSE Leap 15.1 [2020] Paso a paso
Si no quieres permitir el acceso remoto a MariaDB en openSUSE Leap 15.1, además de no abrir el firewall para el servicio,
puedes desactivarlo en la configuración.
...
#bind-address=0.0.0.0
...
...
bind-address=127.0.0.1
...
EsteSi ahora
sitio intentamos
web utiliza volver
cookies para que usted a conectar
tenga remotamente
la mejor experiencia de usuario.como en navegando
Si continúa el ejemplo anterior,
está dando no lo lograremos:
su consentimiento
para la aceptación de las mencionadas cookies y la aceptación
de nuestra política de cookies.
ACEPTAR
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 7/10
18/2/2020 ▷ Cómo instalar MariaDB en openSUSE Leap 15.1 [2020] Paso a paso
Conclusión
Ahora que sabes cómo instalar MariaDB en openSUSE Leap 15.1 podrás hacer funcionar este servicio de bases de datos en tu
servidor o VPS como apoyo y base a multitud de complejas aplicaciones que trabajan con datos. Y con acceso remoto si lo
necesitas.
¿Ya tienes el servicio funcionando gracias a esta guía de instalación y configuración de MariaDB en openSUSE Leap 15.1? Si es
así y quieres agradecérnoslo, una mínima aportación ayuda mucho al mantenimiento de este sitio y creación de más tutoriales
de openSUSE Leap 15.1 y MariaDB. ¡Gracias!
openSUSE
MariaDB, openSUSE, openSUSE 15.1
Cómo instalar Apache en openSUSE Leap 15.1
Cómo instalar Zabbix en Ubuntu 18.04 LTS
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación
de nuestra política de cookies.
ACEPTAR
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 8/10
18/2/2020 ▷ Cómo instalar MariaDB en openSUSE Leap 15.1 [2020] Paso a paso
Deja un comentario
Nombre *
Correo electrónico *
Web
Publicar comentario
Búsqueda
Buscar …
Entradas relevantes
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación
de nuestra política de cookies.
¡¡Oferta: Dominios a 0,88 $!! ACEPTAR
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 9/10
18/2/2020 ▷ Cómo instalar MariaDB en openSUSE Leap 15.1 [2020] Paso a paso
¿Quieres echar una mano con el mantenimiento de este sitio? Con 1 $ contribuyes a la creación de nuevos contenidos, ¡gracias!
Aviso legal
Política de privacidad
Política de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación
de nuestra política de cookies.
ACEPTAR
https://comoinstalar.me/como-instalar-mariadb-en-opensuse-leap-15-1/ 10/10