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