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:// |