MariaDB

Warum sind wir von MySQL auf MariaDB umgestiegen?

Die MySQL 5.1 exportiert den Auto-Increment-Wert der tabellen nicht mit mysqldump, das ist bei uns aber für ein funktionierendes Backup unbedingt nötig!

Die MariaDB 5.1 macht das ordentlich und ist 100% kompatibel!

Auf der Seite http://ourdelta.org/ hat ein netter Mensch die MariaDB 5.1.49-mariadb82 (aktuell ist z.Z. 5.2.4, aber das ist erst einmal egal) in einem Ubuntu-Repository für Lucid (10.04) bereitgestellt.

Zur Installation bin ich so vorgegangen.

Repository-Liste aktualisieren:

wget http://ourdelta.org/deb/ourdelta.gpg -O ourdelta.gpg
apt-key add ourdelta.gpg
wget http://ourdelta.org/deb/sources/lucid-mariadb-ourdelta.list -O ourdelta.list
cp ourdelta.list /etc/apt/sources.list.d/ourdelta.list

MySQL deinstallieren:

aptitude -y purge libdbd-mysql-perl libmysqlclient16 mysql-client mysql-client-5.1 mysql-client-core-5.1 mysql-common mysql-server mysql-server-5.1 mysql-server-core-5.1

aktuelle Repository-Inhalte lesen und das System aktualisieren:

aptitude update && aptitude safe-upgrade && aptitude autoclean

MariaDB installieren:

aptitude install mariadb-server mariadb-client

In unserem Fall war noch das hier nötig:

# echo -e "[server]\nsql-mode=""\n" > /etc/mysql/conf.d/GLOBAL.cnf
# /etc/init.d/mysql restart
 * Stopping MariaDB database server mysqld                                 [ OK ] 
 * Starting MariaDB database server mysqld                                 [ OK ] 
 * Checking for corrupt, not cleanly closed and upgrade needing tables.
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki