MariaDB - Installation

Tous les téléchargements pour MariaDB se trouvent dans la section Téléchargement du site officiel de la fondation MariaDB. Cliquez sur le lien vers la version souhaitée, et une liste de téléchargements pour plusieurs systèmes d'exploitation, architectures et types de fichiers d'installation s'affiche.

Installation sous LINUX / UNIX

Si vous avez une connaissance approfondie des systèmes Linux / Unix, téléchargez simplement la source pour construire votre installation. Notre méthode d'installation recommandée est d'utiliser les packages de distribution. MariaDB propose des packages pour les distributions Linux / Unix suivantes -

  • RedHat/CentOS/Fedora
  • Debian/Ubuntu

Les distributions suivantes incluent un package MariaDB dans leurs référentiels -

  • openSUSE
  • Arch Linux
  • Mageia
  • Mint
  • Slackware

Suivez ces étapes pour installer dans un environnement Ubuntu -

Step 1 - Connectez-vous en tant qu'utilisateur root.

Step 2 - Accédez au répertoire contenant le package MariaDB.

Step 3 - Importez la clé de signature GnuPG avec le code suivant -

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

Step 4 - Ajoutez MariaDB au sources.listfichier. Ouvrez le fichier et ajoutez le code suivant -

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'

Step 5 - Actualisez le système avec les éléments suivants -

sudo apt-get update

Step 6 - Installez MariaDB avec ce qui suit -

sudo apt-get install mariadb-server

Installation sous Windows

Après avoir localisé et téléchargé un fichier d'installation automatisée (MSI), double-cliquez simplement sur le fichier pour démarrer l'installation. L'assistant d'installation vous guidera à travers chaque étape de l'installation et les paramètres nécessaires.

Testez l'installation en la démarrant à partir de l'invite de commande. Accédez à l'emplacement de l'installation, généralement dans le répertoire, et tapez ce qui suit à l'invite -

mysqld.exe --console

Si l'installation réussit, vous verrez des messages liés au démarrage. Si cela n'apparaît pas, vous pouvez avoir des problèmes d'autorisation. Assurez-vous que votre compte utilisateur peut accéder à l'application. Des clients graphiques sont disponibles pour l'administration MariaDB dans l'environnement Windows. Si vous trouvez la ligne de commande inconfortable ou encombrante, assurez-vous de les expérimenter.

Test de l'installation

Effectuez quelques tâches simples pour confirmer le fonctionnement et l'installation de MariaDB.

Use the Admin Utility to Get Server Status

Affichez la version du serveur avec le binaire mysqladmin.

[[email protected]]# mysqladmin --version

Il doit afficher la version, la distribution, le système d'exploitation et l'architecture. Si vous ne voyez pas la sortie de ce type, examinez votre installation pour les problèmes.

Execute Simple Commands with a Client

Affichez l'invite de commande pour MariaDB. Cela devrait vous connecter à MariaDB et permettre l'exécution de commandes. Entrez une commande simple comme suit -

mysql> SHOW DATABASES;

Post-installation

Une fois l'installation réussie de MariaDB, définissez un mot de passe root. Une nouvelle installation aura un mot de passe vide. Entrez ce qui suit pour définir le nouveau mot de passe -

mysqladmin -u root password "[enter your password here]";

Entrez ce qui suit pour vous connecter au serveur avec vos nouvelles informations d'identification -

mysql -u root -p
Enter password:*******

Mise à jour sous Windows

Si MySQL est déjà installé sur votre système Windows et que vous souhaitez passer à MariaDB; ne désinstallez pas MySQL et installez MariaDB. Cela entraînera un conflit avec la base de données existante. Vous devez à la place installer MariaDB, puis utiliser l'assistant de mise à niveau dans le fichier d'installation Windows.

Les options de votre fichier MySQL my.cnf devraient fonctionner avec MariaDB. Cependant, MariaDB a de nombreuses fonctionnalités, qui ne se trouvent pas dans MySQL.

Considérez les conflits suivants dans votre fichier my.cnf -

  • MariaDB utilise le moteur de stockage Aria par défaut pour les fichiers temporaires. Si vous avez beaucoup de fichiers temporaires, modifiez la taille du tampon de clé si vous n'utilisez pas les tables MyISAM.

  • Si vos applications se connectent / se déconnectent fréquemment, modifiez la taille du cache des threads.

  • Si vous utilisez plus de 100 connexions, utilisez le pool de threads.

Compatibilité

MySQL et MariaDB sont essentiellement identiques. Cependant, il existe suffisamment de différences pour créer des problèmes de mise à niveau. Passez en revue plus de ces différences clés dans la base de connaissances MariaDB.