Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| logiciel:reseau:bdd:sql:mariadb:start [2024/09/21 10:50] – supprimée - modification externe (Unknown date) 127.0.0.1 | logiciel:reseau:bdd:sql:mariadb:start [2024/09/21 23:31] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ====== Mariadb : une base de données (fork de MySQL) ====== | ||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | < | ||
| + | - **Installez mariadb-server** :<cli prompt=' | ||
| + | ... | ||
| + | Paquets suggérés : | ||
| + | gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl | ||
| + | libsql-statement-perl libdata-dump-perl libipc-sharedcache-perl libwww-perl | ||
| + | mariadb-test tinyca | ||
| + | Les NOUVEAUX paquets suivants seront installés : | ||
| + | galera-3 gawk libcgi-fast-perl libcgi-pm-perl libconfig-inifiles-perl | ||
| + | libdbd-mysql-perl libdbi-perl libencode-locale-perl libfcgi-perl | ||
| + | libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl | ||
| + | libhttp-date-perl libhttp-message-perl libio-html-perl | ||
| + | liblwp-mediatypes-perl libreadline5 libsigsegv2 libterm-readkey-perl | ||
| + | libtimedate-perl liburi-perl mariadb-client-10.3 mariadb-client-core-10.3 | ||
| + | mariadb-server mariadb-server-10.3 mariadb-server-core-10.3 socat | ||
| + | Souhaitez-vous continuer ? | ||
| + | ...</ | ||
| + | - **Vérifiez que Mariadb est démarré** :<cli prompt=' | ||
| + | active</ | ||
| + | - **Vérifiez votre installation** en exécutant le client MariaDB en ligne de commande :<cli prompt=' | ||
| + | ... | ||
| + | <cli prompt='> | ||
| + | Bye</ | ||
| + | </ | ||
| + | ===== Configuration ===== | ||
| + | |||
| + | < | ||
| + | - **Sécurisez** votre installation de MariaDB en donnant un **mot de passe** à l' | ||
| + | - **Enter current password for root (enter for none):** < | ||
| + | - **Set root password? [Y/n]** < | ||
| + | - **New password:** : Donnez un mot de passe | ||
| + | - **Re-enter new password:** : Confirmez-le | ||
| + | - **Pour toutes les autres questions**, | ||
| + | ... | ||
| + | Enter current password for root (enter for none): | ||
| + | ... | ||
| + | <cli prompt=' | ||
| + | <cli prompt=': | ||
| + | Re-enter new password: </ | ||
| + | ... | ||
| + | <cli prompt=' | ||
| + | ... | ||
| + | Disallow root login remotely? [Y/n] | ||
| + | ... | ||
| + | Remove test database and access to it? [Y/n] | ||
| + | ... | ||
| + | Reload privilege tables now? [Y/n] | ||
| + | </ | ||
| + | ... | ||
| + | Thanks for using MariaDB!</ | ||
| + | - **Créez un utilisateur** autorisé à accéder à toutes les bases de données sur le serveur MySQL :<cli prompt=' | ||
| + | ... | ||
| + | <cli prompt='> | ||
| + | ... | ||
| + | MariaDB [(none)]> | ||
| + | Bye</ | ||
| + | Retenez bien ces identifiants (nom et mot de passe) ils vous serviront à vous connecter à Adminer.</ | ||
| + | </ | ||
| + | |||
| + | MariaDB est installé et prêt à l' | ||
| + | ===== Utilisation ===== | ||
| + | |||
| + | < | ||
| + | - **Pour gérer Mariadb**, utilisez | ||
| + | - **[[logiciel: | ||
| + | - **[[logiciel: | ||
| + | - **[[tutoriel: | ||
| + | </ | ||
| + | |||
| + | ~~FAQ~~ | ||
| + | |||
| + | ??? Réinitialiser le mot de passe root oublié pour MariaDB ou MySql | ||
| + | !!! | ||
| + | < | ||
| + | - **Redémarrez le service MySQL en mode --skip-grant-tables** :<cli prompt=' | ||
| + | $ sudo systemctl restart mariadb</ | ||
| + | Plus besoin de mot de passe dans ce mode pour se connecter au serveur ! | ||
| + | </ | ||
| + | - **Définissez un nouveau mot de passe** :<cli prompt=' | ||
| + | - **Redémarrez le service en désactivant le mode --skip-grant-tables** :<cli prompt=' | ||
| + | USER@MACHINE: | ||
| + | </ | ||
| + | ===== Désinstallation ===== | ||
| + | |||
| + | ===== Problèmes connus ===== | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(fr)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | |||
| + | ---- | ||
| + | //Basé sur << [[http:// | ||