{"id":2673,"date":"2025-05-22T01:14:38","date_gmt":"2025-05-21T23:14:38","guid":{"rendered":"https:\/\/pymessoft.com\/web\/?p=2673"},"modified":"2025-05-22T02:45:53","modified_gmt":"2025-05-22T00:45:53","slug":"como-actualizar-mariadb-a-la-ultima-version-en-rocky-linux-8","status":"publish","type":"post","link":"https:\/\/pymessoft.com\/web\/como-actualizar-mariadb-a-la-ultima-version-en-rocky-linux-8\/","title":{"rendered":"C\u00f3mo actualizar MariaDB a la \u00faltima versi\u00f3n en Rocky Linux 8"},"content":{"rendered":"\n<p>En este art\u00edculo, comparto el proceso que segu\u00ed para actualizar MariaDB en mi servidor Rocky Linux 8, asegurando que mis bases de datos est\u00e9n seguras y funcionando con la versi\u00f3n m\u00e1s reciente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 1: Hacer una copia de seguridad completa<\/h2>\n\n\n\n<p>Antes de comenzar, realic\u00e9 un backup completo de todas mis bases de datos con el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysqldump -u root -p --all-databases --routines --events --single-transaction &gt; \/root\/full-backup.sql<\/code><\/pre>\n\n\n\n<p>Tambi\u00e9n respald\u00e9 la configuraci\u00f3n de MariaDB:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/root\/mysql-config-backup<br>cp -r \/etc\/my.cnf* \/etc\/mysql\/ \/etc\/my.cnf.d\/ \/root\/mysql-config-backup\/<\/code><\/pre>\n\n\n\n<p>Y cre\u00e9 una copia f\u00edsica de los datos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -r \/var\/lib\/mysql \/var\/lib\/mysql.bak<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 2: Desinstalar MariaDB antigua<\/h2>\n\n\n\n<p>Para evitar conflictos, detuve el servicio MariaDB y desinstal\u00e9 la versi\u00f3n antigua:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl stop mariadb<br>sudo dnf remove MariaDB-server -y<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 3: A\u00f1adir el repositorio oficial de MariaDB<\/h2>\n\n\n\n<p>En lugar del repositorio por defecto, a\u00f1ad\u00ed el repositorio oficial de MariaDB para la versi\u00f3n 11.x con estos comandos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -Ls https:\/\/r.mariadb.com\/downloads\/mariadb_repo_setup | sudo bash<\/code><\/pre>\n\n\n\n<p>Esto configura autom\u00e1ticamente el repositorio para la \u00faltima versi\u00f3n estable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 4: Instalar la nueva versi\u00f3n de MariaDB<\/h2>\n\n\n\n<p>Actualic\u00e9 la cach\u00e9 de los repositorios y luego instal\u00e9 MariaDB server y client:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf clean all<br>sudo dnf makecache<br>sudo dnf install MariaDB-server MariaDB-client -y<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 5: Verificar la instalaci\u00f3n y restaurar bases de datos<\/h2>\n\n\n\n<p>Verifiqu\u00e9 la versi\u00f3n instalada:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mariadb -v<\/code><\/pre>\n\n\n\n<p>Luego, si fuera necesario, restaurar\u00eda la copia de seguridad con:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p &lt; \/root\/full-backup.sql<\/code><\/pre>\n\n\n\n<p>Finalmente realic\u00e9 una optimizaci\u00f3n y reparaci\u00f3n de todas las BBDD existentes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysqlcheck -u root -p --auto-repair --optimize --all-databases<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Resultado final<\/h2>\n\n\n\n<p>Despu\u00e9s de estos pasos, el servidor est\u00e1 ejecutando MariaDB 11.7.2, con todas las bases de datos intactas y accesibles. Este proceso asegura la actualizaci\u00f3n sin perder informaci\u00f3n ni afectar el rendimiento.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo, comparto el proceso que segu\u00ed para actualizar MariaDB en mi servidor Rocky Linux 8, asegurando que mis bases de datos est\u00e9n seguras y funcionando con la versi\u00f3n m\u00e1s reciente. Paso 1: Hacer una copia de seguridad completa Antes de comenzar, realic\u00e9 un backup completo de todas mis bases de datos con el&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[8,152,209,59],"tags":[207,186,208],"class_list":["post-2673","post","type-post","status-publish","format-standard","hentry","category-bases-de-datos","category-linux","category-rocky-linux","category-servidores","tag-bases-de-datos","tag-mariadb","tag-rocky-linux"],"_links":{"self":[{"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/posts\/2673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/comments?post=2673"}],"version-history":[{"count":3,"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/posts\/2673\/revisions"}],"predecessor-version":[{"id":2677,"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/posts\/2673\/revisions\/2677"}],"wp:attachment":[{"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/media?parent=2673"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/categories?post=2673"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pymessoft.com\/web\/wp-json\/wp\/v2\/tags?post=2673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}