<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Brian Ayienda</title>
    <description>The latest articles on DEV Community by Brian Ayienda (@brian_ayienda_5fc3d79a680).</description>
    <link>https://dev.to/brian_ayienda_5fc3d79a680</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3345394%2Faea84d08-7ed3-4997-9cfa-371716ccde47.jpg</url>
      <title>DEV Community: Brian Ayienda</title>
      <link>https://dev.to/brian_ayienda_5fc3d79a680</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/brian_ayienda_5fc3d79a680"/>
    <language>en</language>
    <item>
      <title>MariaDB failed to start because both Aria and InnoDB</title>
      <dc:creator>Brian Ayienda</dc:creator>
      <pubDate>Fri, 10 Oct 2025 06:51:20 +0000</pubDate>
      <link>https://dev.to/brian_ayienda_5fc3d79a680/mariadb-failed-to-start-because-both-aria-and-innodb-2jd4</link>
      <guid>https://dev.to/brian_ayienda_5fc3d79a680/mariadb-failed-to-start-because-both-aria-and-innodb-2jd4</guid>
      <description>&lt;p&gt;🧭 Step-by-Step Fix (XAMPP Safe Method)&lt;br&gt;
⚠️ First, Backup Everything&lt;/p&gt;

&lt;p&gt;Before any recovery attempt:&lt;/p&gt;

&lt;p&gt;Stop MySQL in XAMPP.&lt;/p&gt;

&lt;p&gt;Go to:&lt;/p&gt;

&lt;p&gt;C:\xampp\mysql\data&lt;/p&gt;

&lt;p&gt;Copy the entire data folder to somewhere safe, e.g.:&lt;/p&gt;

&lt;p&gt;C:\backup_mysql_data_2025_10_10&lt;/p&gt;

&lt;p&gt;🧰 Step 1: Delete Corrupted Aria Logs&lt;/p&gt;

&lt;p&gt;In C:\xampp\mysql\data, delete all files starting with:&lt;/p&gt;

&lt;p&gt;aria_log.&lt;/p&gt;

&lt;p&gt;Also delete:&lt;/p&gt;

&lt;p&gt;aria_log_control&lt;/p&gt;

&lt;p&gt;🧰 Step 2: Remove InnoDB Log Files&lt;/p&gt;

&lt;p&gt;Still inside C:\xampp\mysql\data, delete:&lt;/p&gt;

&lt;p&gt;ib_logfile0&lt;br&gt;
ib_logfile1&lt;/p&gt;

&lt;p&gt;(These will be recreated automatically on restart.)&lt;/p&gt;

&lt;p&gt;🧰 Step 3: Force Recovery Mode (to extract data safely)&lt;/p&gt;

&lt;p&gt;If it still won’t start, edit:&lt;/p&gt;

&lt;p&gt;C:\xampp\mysql\bin\my.ini&lt;/p&gt;

&lt;p&gt;Under [mysqld], add:&lt;/p&gt;

&lt;p&gt;innodb_force_recovery = 1&lt;/p&gt;

&lt;p&gt;Then try starting MySQL from XAMPP again.&lt;/p&gt;

&lt;p&gt;If it still fails, increase the value gradually up to 6:&lt;/p&gt;

&lt;p&gt;innodb_force_recovery = 6&lt;/p&gt;

&lt;p&gt;⚠️ Warning:&lt;/p&gt;

&lt;p&gt;You can only dump/export data in recovery mode.&lt;/p&gt;

&lt;p&gt;Do not write or modify data.&lt;/p&gt;

&lt;p&gt;Once MySQL starts:&lt;/p&gt;

&lt;p&gt;Use phpMyAdmin or mysqldump to export all your databases.&lt;/p&gt;

&lt;p&gt;Stop MySQL again.&lt;/p&gt;

&lt;p&gt;Remove the innodb_force_recovery line from my.ini.&lt;/p&gt;

&lt;p&gt;🧰 Step 4: Rebuild the Data Directory (if nothing works)&lt;/p&gt;

&lt;p&gt;If MySQL still won’t start:&lt;/p&gt;

&lt;p&gt;Stop XAMPP.&lt;/p&gt;

&lt;p&gt;Rename:&lt;/p&gt;

&lt;p&gt;C:\xampp\mysql\data → C:\xampp\mysql\data_old&lt;/p&gt;

&lt;p&gt;Create a new empty folder:&lt;/p&gt;

&lt;p&gt;C:\xampp\mysql\data&lt;/p&gt;

&lt;p&gt;Copy the backup from:&lt;/p&gt;

&lt;p&gt;C:\xampp\mysql\backup&lt;/p&gt;

&lt;p&gt;(This contains default system tables: mysql, performance_schema, etc.)&lt;/p&gt;

&lt;p&gt;Start MySQL.&lt;/p&gt;

&lt;p&gt;Reimport your .sql database exports.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>help</category>
      <category>tutorial</category>
      <category>mysql</category>
    </item>
    <item>
      <title>How can I solve "Error: MySQL shutdown unexpectedly"?</title>
      <dc:creator>Brian Ayienda</dc:creator>
      <pubDate>Mon, 08 Sep 2025 10:27:13 +0000</pubDate>
      <link>https://dev.to/brian_ayienda_5fc3d79a680/how-can-i-solve-error-mysql-shutdown-unexpectedly-4dcg</link>
      <guid>https://dev.to/brian_ayienda_5fc3d79a680/how-can-i-solve-error-mysql-shutdown-unexpectedly-4dcg</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsdrjund90m2gnth4oojk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsdrjund90m2gnth4oojk.png" alt=" " width="668" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Go to xampp&lt;/li&gt;
&lt;li&gt; Go to mysql&lt;/li&gt;
&lt;li&gt; Rename data into data_old&lt;/li&gt;
&lt;li&gt; Create a new folder name data&lt;/li&gt;
&lt;li&gt; Go to backup and copy everything &lt;/li&gt;
&lt;li&gt; Go to data and paste everything &lt;/li&gt;
&lt;li&gt; Go to data_old and copy everything &lt;/li&gt;
&lt;li&gt; Go to data and paste everything and click skip these files&lt;/li&gt;
&lt;li&gt; Go to data_old and copy ibdata1&lt;/li&gt;
&lt;li&gt;Go to data and past ibdata1 and click replace the file destination&lt;/li&gt;
&lt;li&gt;Now restart xampp and see without losing any data we fixed the problem &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7gm3oxb6hbn2rss7gplq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7gm3oxb6hbn2rss7gplq.png" alt=" " width="668" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
