Quel est le moyen le plus stable/sécurisé pour installer MariaDB?
Réponses
Trop de publicités?Pour Precise Pangolin 12.04 LTS
-
Installer le gestionnaire de dépôts
sudo apt-get install python-software-properties
-
Importer la clé de signature GnuPG
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
-
Modifier votre fichier
sources.list
pour ajouter MariadDBOuvrez-le depuis le terminal (
gksudo gedit /etc/apt/sources.list
) et ajoutez les lignes suivantes à la fin:-
Pour la Version 10:
deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main deb-src http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
Ou ajoutez automatiquement les lignes avec:
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main'
-
Pour la Version 5.5:
deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
Ou ajoutez automatiquement les lignes avec:
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
-
-
Rafraîchissez votre système
sudo apt-get update
-
Et enfin, installez MariaDB
sudo apt-get install mariadb-server
Pour plus d'informations, consultez leur page de téléchargement.
Pour 14.04 LTS et versions ultérieures :
MariaDB 5.5 est inclus dans 14.04, pour l'installer vous pouvez faire :
sudo apt-get install mariadb-server
Une alternative serait de l'obtenir directement auprès de MariaDB en suivant ces instructions.
Pour 13.04 Raring Ringtail / 13.10 Saucy Salamander
Installer les certificats/clés :
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Ensuite, ajoutez le dépôt à la fin de votre /etc/apt/sources.list
avec :
sudo add-apt-repository "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu $(lsb_release -c -s) main"
Et installez le paquet :
sudo apt-get update
sudo apt-get install mariadb-server
Je l'ai confirmé lors d'une installation locale.
Pour 12.10 Quantal Quetzal
Installez les certificats/clés :
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Ajoutez le dépôt à la fin de votre /etc/apt/sources.list
avec :
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main'
Et installez le paquet :
sudo apt-get update
sudo apt-get install mariadb-server
Si vous le souhaitez, vous pouvez créer un fichier sources.list
personnalisé MariaDB. Copiez et collez le contenu suivant dans un fichier nommé MariaDB.list sous /etc/apt/sources.list.d/
(il peut également être ajouté en bas de /etc/apt/sources.list
) :
# Liste des dépôts MariaDB 5.5 - créée le 01-02-2013 01:36 UTC
# http://mariadb.org/mariadb/repositories/
deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main
deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main
Sources :
Ubuntu 14.04 LTS
Si vous avez déjà configuré MySQL, vous devez le supprimer.
Ces étapes vous permettent de conserver vos bases de données MySQL existantes. Suivez attentivement les écrans d'installation de MariaDB.
(Supprimer MySQL)
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get autoremove
apt-get autoclean
*** Les étapes ci-dessus suppriment également phpMyAdmin et MySQLI
(Installer MariaDB et récupérer phpMyAdmin et MySQLI)
apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin
Vous pourriez ne pas avoir besoin des paquets dev
. Reconfigurez phpMyAdmin pour utiliser uniquement SSL en éditant /etc/phpmyadmin/apache.conf.
À ce stade, la plupart des éléments fonctionneront, mais j'ai rencontré des problèmes avec mon installation de Dovecot. J'ai donc également installé les packages suivants :
apt-get install dovecot-mysql *a corrigé la réception de courrier mais l'envoi est toujours bloqué.
apt-get install libclass-dbi-mysql-perl
apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql
Les 3 dernières commandes apt-get pourraient ne pas être nécessaires (puisque le package libclass-dbi-mysql-perl pourrait les installer), mais sur mon serveur de test j'ai dû les faire séparément.
Tout fonctionne bien sur mon serveur LAMP maintenant. Si vous avez un autre logiciel installé, vous devrez peut-être le tester pour vous assurer que vous ne manquez pas de bibliothèques dont il a besoin.
- Réponses précédentes
- Plus de réponses