<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.jagfloriano.com/index.php?action=history&amp;feed=atom&amp;title=Mysql_%2F_MariaDB</id>
	<title>Mysql / MariaDB - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.jagfloriano.com/index.php?action=history&amp;feed=atom&amp;title=Mysql_%2F_MariaDB"/>
	<link rel="alternate" type="text/html" href="http://wiki.jagfloriano.com/index.php?title=Mysql_/_MariaDB&amp;action=history"/>
	<updated>2026-06-03T11:41:31Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://wiki.jagfloriano.com/index.php?title=Mysql_/_MariaDB&amp;diff=484&amp;oldid=prev</id>
		<title>Escleiron: /* Revisión básica de bases de datos y tablas */</title>
		<link rel="alternate" type="text/html" href="http://wiki.jagfloriano.com/index.php?title=Mysql_/_MariaDB&amp;diff=484&amp;oldid=prev"/>
		<updated>2026-02-03T10:22:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Revisión básica de bases de datos y tablas&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 10:22 3 feb 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l256&quot;&gt;Línea 256:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 256:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hacer un backup de la base de datos:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight lang=&quot;bash&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mysqldump -u &quot;$DB_USER&quot; -p&quot;$DB_PASS&quot; &quot;$DB_NAME&quot; &amp;gt; &quot;$BK_FOLDER/bck_mediawiki.sql&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Crear base de datos ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Crear base de datos ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-MK:diff:1.41:old-416:rev-484:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Escleiron</name></author>
	</entry>
	<entry>
		<id>http://wiki.jagfloriano.com/index.php?title=Mysql_/_MariaDB&amp;diff=416&amp;oldid=prev</id>
		<title>Escleiron: Página creada con «= MySQL / MariaDB =  == Introducción ==  MySQL y MariaDB son sistemas de gestión de bases de datos relacionales (RDBMS) ampliamente utilizados en entornos Linux para aplicaciones web, servicios internos y sistemas empresariales.  MariaDB es un fork de MySQL y es la opción por defecto en la mayoría de distribuciones Linux modernas. Ambos utilizan SQL como lenguaje de consulta y comparten una sintaxis y funcionamiento muy similares.  Usos comunes: * Aplicaciones web…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.jagfloriano.com/index.php?title=Mysql_/_MariaDB&amp;diff=416&amp;oldid=prev"/>
		<updated>2026-02-02T19:14:26Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «= MySQL / MariaDB =  == Introducción ==  MySQL y MariaDB son sistemas de gestión de bases de datos relacionales (RDBMS) ampliamente utilizados en entornos Linux para aplicaciones web, servicios internos y sistemas empresariales.  MariaDB es un fork de MySQL y es la opción por defecto en la mayoría de distribuciones Linux modernas. Ambos utilizan SQL como lenguaje de consulta y comparten una sintaxis y funcionamiento muy similares.  Usos comunes: * Aplicaciones web…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= MySQL / MariaDB =&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
MySQL y MariaDB son sistemas de gestión de bases de datos relacionales (RDBMS) ampliamente utilizados en entornos Linux para aplicaciones web, servicios internos y sistemas empresariales.&lt;br /&gt;
&lt;br /&gt;
MariaDB es un fork de MySQL y es la opción por defecto en la mayoría de distribuciones Linux modernas. Ambos utilizan SQL como lenguaje de consulta y comparten una sintaxis y funcionamiento muy similares.&lt;br /&gt;
&lt;br /&gt;
Usos comunes:&lt;br /&gt;
* Aplicaciones web (LAMP / LEMP)&lt;br /&gt;
* Almacenamiento de datos estructurados&lt;br /&gt;
* Backends de aplicaciones y servicios&lt;br /&gt;
* Entornos de pruebas y producción&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
En sistemas basados en RHEL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnf install -y mariadb-server mariadb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Habilitar y arrancar el servicio:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable --now mariadb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobar estado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl status mariadb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuración inicial ==&lt;br /&gt;
&lt;br /&gt;
Ejecutar el asistente de seguridad inicial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql_secure_installation&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Acciones recomendadas:&lt;br /&gt;
* Establecer contraseña para root&lt;br /&gt;
* Eliminar usuarios anónimos&lt;br /&gt;
* Deshabilitar acceso remoto de root&lt;br /&gt;
* Eliminar base de datos de prueba&lt;br /&gt;
* Recargar tablas de privilegios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[root@icecube ~]# mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB&lt;br /&gt;
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!&lt;br /&gt;
&lt;br /&gt;
In order to log into MariaDB to secure it, we&amp;#039;ll need the current&lt;br /&gt;
password for the root user. If you&amp;#039;ve just installed MariaDB, and&lt;br /&gt;
haven&amp;#039;t set the root password yet, you should just press enter here.&lt;br /&gt;
&lt;br /&gt;
Enter current password for root (enter for none):&lt;br /&gt;
OK, successfully used password, moving on...&lt;br /&gt;
&lt;br /&gt;
Setting the root password or using the unix_socket ensures that nobody&lt;br /&gt;
can log into the MariaDB root user without the proper authorisation.&lt;br /&gt;
&lt;br /&gt;
You already have your root account protected, so you can safely answer &amp;#039;n&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Switch to unix_socket authentication [Y/n]&lt;br /&gt;
Enabled successfully!&lt;br /&gt;
Reloading privilege tables..&lt;br /&gt;
 ... Success!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You already have your root account protected, so you can safely answer &amp;#039;n&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Change the root password? [Y/n]&lt;br /&gt;
New password:&lt;br /&gt;
Re-enter new password:&lt;br /&gt;
Password updated successfully!&lt;br /&gt;
Reloading privilege tables..&lt;br /&gt;
 ... Success!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By default, a MariaDB installation has an anonymous user, allowing anyone&lt;br /&gt;
to log into MariaDB without having to have a user account created for&lt;br /&gt;
them.  This is intended only for testing, and to make the installation&lt;br /&gt;
go a bit smoother.  You should remove them before moving into a&lt;br /&gt;
production environment.&lt;br /&gt;
&lt;br /&gt;
Remove anonymous users? [Y/n]&lt;br /&gt;
 ... Success!&lt;br /&gt;
&lt;br /&gt;
Normally, root should only be allowed to connect from &amp;#039;localhost&amp;#039;.  This&lt;br /&gt;
ensures that someone cannot guess at the root password from the network.&lt;br /&gt;
&lt;br /&gt;
Disallow root login remotely? [Y/n]&lt;br /&gt;
 ... Success!&lt;br /&gt;
&lt;br /&gt;
By default, MariaDB comes with a database named &amp;#039;test&amp;#039; that anyone can&lt;br /&gt;
access.  This is also intended only for testing, and should be removed&lt;br /&gt;
before moving into a production environment.&lt;br /&gt;
&lt;br /&gt;
Remove test database and access to it? [Y/n]&lt;br /&gt;
 - Dropping test database...&lt;br /&gt;
 ... Success!&lt;br /&gt;
 - Removing privileges on test database...&lt;br /&gt;
 ... Success!&lt;br /&gt;
&lt;br /&gt;
Reloading the privilege tables will ensure that all changes made so far&lt;br /&gt;
will take effect immediately.&lt;br /&gt;
&lt;br /&gt;
Reload privilege tables now? [Y/n]&lt;br /&gt;
 ... Success!&lt;br /&gt;
&lt;br /&gt;
Cleaning up...&lt;br /&gt;
&lt;br /&gt;
All done!  If you&amp;#039;ve completed all of the above steps, your MariaDB&lt;br /&gt;
installation should now be secure.&lt;br /&gt;
&lt;br /&gt;
Thanks for using MariaDB!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Acceso al servidor ==&lt;br /&gt;
&lt;br /&gt;
Acceder como root local:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
EXIT;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Revisión básica de bases de datos y tablas ==&lt;br /&gt;
&lt;br /&gt;
Listar bases de datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [(none)]&amp;gt; show DATABASES;&lt;br /&gt;
+--------------------+&lt;br /&gt;
| Database           |&lt;br /&gt;
+--------------------+&lt;br /&gt;
| information_schema |&lt;br /&gt;
| mysql              |&lt;br /&gt;
| performance_schema |&lt;br /&gt;
+--------------------+&lt;br /&gt;
3 rows in set (0.003 sec)&lt;br /&gt;
&lt;br /&gt;
MariaDB [(none)]&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seleccionar una base de datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [(none)]&amp;gt; USE mysql;&lt;br /&gt;
Reading table information for completion of table and column names&lt;br /&gt;
You can turn off this feature to get a quicker startup with -A&lt;br /&gt;
&lt;br /&gt;
Database changed&lt;br /&gt;
MariaDB [mysql]&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Listar tablas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [mysql]&amp;gt; SHOW TABLES;&lt;br /&gt;
+---------------------------+&lt;br /&gt;
| Tables_in_mysql           |&lt;br /&gt;
+---------------------------+&lt;br /&gt;
| column_stats              |&lt;br /&gt;
| columns_priv              |&lt;br /&gt;
| db                        |&lt;br /&gt;
| event                     |&lt;br /&gt;
| func                      |&lt;br /&gt;
| general_log               |&lt;br /&gt;
| global_priv               |&lt;br /&gt;
| gtid_slave_pos            |&lt;br /&gt;
| help_category             |&lt;br /&gt;
| help_keyword              |&lt;br /&gt;
| help_relation             |&lt;br /&gt;
| help_topic                |&lt;br /&gt;
| index_stats               |&lt;br /&gt;
| innodb_index_stats        |&lt;br /&gt;
| innodb_table_stats        |&lt;br /&gt;
| plugin                    |&lt;br /&gt;
| proc                      |&lt;br /&gt;
| procs_priv                |&lt;br /&gt;
| proxies_priv              |&lt;br /&gt;
| roles_mapping             |&lt;br /&gt;
| servers                   |&lt;br /&gt;
| slow_log                  |&lt;br /&gt;
| table_stats               |&lt;br /&gt;
| tables_priv               |&lt;br /&gt;
| time_zone                 |&lt;br /&gt;
| time_zone_leap_second     |&lt;br /&gt;
| time_zone_name            |&lt;br /&gt;
| time_zone_transition      |&lt;br /&gt;
| time_zone_transition_type |&lt;br /&gt;
| transaction_registry      |&lt;br /&gt;
| user                      |&lt;br /&gt;
+---------------------------+&lt;br /&gt;
31 rows in set (0.000 sec)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ver estructura de una tabla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [mysql]&amp;gt; DESCRIBE servers;&lt;br /&gt;
+-------------+---------------+------+-----+---------+-------+&lt;br /&gt;
| Field       | Type          | Null | Key | Default | Extra |&lt;br /&gt;
+-------------+---------------+------+-----+---------+-------+&lt;br /&gt;
| Server_name | char(64)      | NO   | PRI |         |       |&lt;br /&gt;
| Host        | varchar(2048) | NO   |     |         |       |&lt;br /&gt;
| Db          | char(64)      | NO   |     |         |       |&lt;br /&gt;
| Username    | char(80)      | NO   |     |         |       |&lt;br /&gt;
| Password    | char(64)      | NO   |     |         |       |&lt;br /&gt;
| Port        | int(4)        | NO   |     | 0       |       |&lt;br /&gt;
| Socket      | char(108)     | NO   |     |         |       |&lt;br /&gt;
| Wrapper     | char(64)      | NO   |     |         |       |&lt;br /&gt;
| Owner       | varchar(512)  | NO   |     |         |       |&lt;br /&gt;
+-------------+---------------+------+-----+---------+-------+&lt;br /&gt;
9 rows in set (0.002 sec)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mostrar contenido (limitado):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MariaDB [mysql]&amp;gt; SELECT User FROM user LIMIT 10;&lt;br /&gt;
+-------------+&lt;br /&gt;
| User        |&lt;br /&gt;
+-------------+&lt;br /&gt;
| mariadb.sys |&lt;br /&gt;
| mysql       |&lt;br /&gt;
| root        |&lt;br /&gt;
+-------------+&lt;br /&gt;
3 rows in set (0.001 sec)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ver usuarios existentes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT user, host FROM mysql.user;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Crear base de datos ==&lt;br /&gt;
&lt;br /&gt;
Ejemplo de creación de base de datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [mysql]&amp;gt; CREATE DATABASE appdb;&lt;br /&gt;
Query OK, 1 row affected (0.000 sec)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [appdb]&amp;gt; SHOW DATABASES LIKE &amp;#039;appdb&amp;#039;;&lt;br /&gt;
+------------------+&lt;br /&gt;
| Database (appdb) |&lt;br /&gt;
+------------------+&lt;br /&gt;
| appdb            |&lt;br /&gt;
+------------------+&lt;br /&gt;
1 row in set (0.000 sec)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Crear usuario local y conexión localhost ==&lt;br /&gt;
&lt;br /&gt;
Crear un usuario que solo pueda conectarse desde localhost:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [appdb]&amp;gt; CREATE USER &amp;#039;appuser&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;tiovivo998877&amp;#039;;&lt;br /&gt;
Query OK, 0 rows affected (0.002 sec)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conceder privilegios sobre una base de datos concreta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [appdb]&amp;gt; GRANT ALL PRIVILEGES ON appdb.* TO &amp;#039;appuser&amp;#039;@&amp;#039;localhost&amp;#039;;&lt;br /&gt;
Query OK, 0 rows affected (0.003 sec)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicar cambios:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [appdb]&amp;gt; FLUSH PRIVILEGES;&lt;br /&gt;
Query OK, 0 rows affected (0.001 sec)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verificar permisos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
MariaDB [appdb]&amp;gt; SHOW GRANTS FOR &amp;#039;appuser&amp;#039;@&amp;#039;localhost&amp;#039;;&lt;br /&gt;
+----------------------------------------------------------------------------------------------------------------+&lt;br /&gt;
| Grants for appuser@localhost                                                                                   |&lt;br /&gt;
+----------------------------------------------------------------------------------------------------------------+&lt;br /&gt;
| GRANT USAGE ON *.* TO `appuser`@`localhost` IDENTIFIED BY PASSWORD &amp;#039;*63E643376E062C7625FE9E6CF075C1565DAC0759&amp;#039; |&lt;br /&gt;
| GRANT ALL PRIVILEGES ON `appdb`.* TO `appuser`@`localhost`                                                     |&lt;br /&gt;
+----------------------------------------------------------------------------------------------------------------+&lt;br /&gt;
2 rows in set (0.000 sec)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Probar conexión con el nuevo usuario ==&lt;br /&gt;
&lt;br /&gt;
Salir del cliente root y probar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[root@icecube ~]# mysql -u appuser -p appdb&lt;br /&gt;
Enter password:&lt;br /&gt;
Welcome to the MariaDB monitor.  Commands end with ; or \g.&lt;br /&gt;
Your MariaDB connection id is 14&lt;br /&gt;
Server version: 10.5.29-MariaDB MariaDB Server&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.&lt;br /&gt;
&lt;br /&gt;
Type &amp;#039;help;&amp;#039; or &amp;#039;\h&amp;#039; for help. Type &amp;#039;\c&amp;#039; to clear the current input statement.&lt;br /&gt;
&lt;br /&gt;
MariaDB [appdb]&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si el acceso es correcto, el usuario quedará conectado únicamente desde localhost y con permisos limitados a su base de datos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuración de red (opcional) ==&lt;br /&gt;
&lt;br /&gt;
Por defecto MariaDB escucha solo en localhost.&lt;br /&gt;
&lt;br /&gt;
Comprobar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[root@icecube ~]# ss -tulnp | grep 3306&lt;br /&gt;
tcp   LISTEN 0      80                 *:3306             *:*    users:((&amp;quot;mariadbd&amp;quot;,pid=33155,fd=19))&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Archivo de configuración principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/my.cnf.d/mariadb-server.cnf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parámetro relevante:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[mysqld]&lt;br /&gt;
bind-address = 127.0.0.1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación y diagnóstico ==&lt;br /&gt;
&lt;br /&gt;
Ver logs del servicio:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
journalctl -u mariadb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobar bases y tablas rápidamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -u root -p -e &amp;quot;SHOW DATABASES;&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Buenas prácticas ==&lt;br /&gt;
&lt;br /&gt;
* No usar root para aplicaciones&lt;br /&gt;
* Limitar usuarios por host (localhost)&lt;br /&gt;
* Asignar permisos mínimos necesarios&lt;br /&gt;
* Proteger copias de seguridad&lt;br /&gt;
* Mantener MariaDB actualizado&lt;/div&gt;</summary>
		<author><name>Escleiron</name></author>
	</entry>
</feed>