title: Can MySQL seamlessly be replaced with MariaDB or are there things to change in this case?
body: <p>If I replace a MySQL 5.1 server with a MariaDB Server (Maria &amp; XtraDB storages) instead of MySQL (MyISAM &amp; InnoDB), will most of MySQL client software (incl. applications made with PHP 5.2 and Java SE 1.6) ...</p>
  
  <ol>
  <li>just remain working without any changes (with minor regressions maybe)?</li>
  <li>Or will I have to replace/reconfigure client drivers (like use another JDBC driver class and connection string)?</li>
  <li> Or will I have even to change application code?</li>
  </ol>