no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
| — | logiciel:sql:mariadb:start [2022/11/08 19:28] (Version actuelle) – créée admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ====== Mariadb : une base de données (fork de MySQL) ====== | ||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | <WRAP list-deep> | ||
| + | - **Installez** le paquet **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): | ||
| + | ... | ||
| + | <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!</ | ||
| + | * **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**, | ||
| + | - **Créez un utilisateur** autorisé à accéder à toutes les bases de données sur le serveur MySQL :<cli prompt=' | ||
| + | ... | ||
| + | <cli prompt='> | ||
| + | ... | ||
| + | MariaDB [(none)]> | ||
| + | Bye</ | ||
| + | * le **nom** d' | ||
| + | * son **mot de passe** (MotDePasse) | ||
| + | <WRAP center round important 60%> | ||
| + | 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: | ||
| + | - **Changer l’emplacement des bases de données mysql** : [[tutoriel: | ||
| + | |||
| + | ??? Réinitialiser le mot de passe root oublié pour MariaDB ou MySql | ||
| + | !!! | ||
| + | - Redémarrez le service MySQL en mode -**-skip-grant-tables** :< | ||
| + | $ sudo systemctl restart mariadb</ | ||
| + | Plus besoin de mot de passe dans ce mode pour se connecter au serveur ! | ||
| + | </ | ||
| + | - Définir un nouveau mot de passe avec la commande :< | ||
| + | - Redémarrez le service en désactivant le mode **--skip-grant-tables** :< | ||
| + | $ sudo systemctl restart mariadb</ | ||
| + | |||
| + | ===== Désinstallation ===== | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(fr)** [[http:// | ||
| + | |||
| + | ---- | ||
| + | //Basé sur << [[http:// | ||