Fucking Mariadb

Installer ce truc sous Debian demande à chaque fois de se prendre la tête…

sudo apt install mariadb-server

Ensuite il faut lancer la configuration

sudo mysql_secure_installation

Il faut qu'il nous propose de nous connecter avec “root”, sinon il faut passer avec l'user root et faire ça depuis là.

Si jamais le mot de passe demandé n'est pas vide (comme il devrait à ce stade) ET ne correspond pas à celui de root (l'user linux), alors :

systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
systemctl restart mariadb
mysql_secure_installation
systemctl unset-environment MYSQLD_OPTS
systemctl restart mariadb

Pour les réponses à mysql_secure_installation :

  • Change the root password? [Y/n] y
    • Mettre un mot de passe pour ce crétin
  • Remove anonymous users? [Y/n] y
  • Disallow root login remotely? [Y/n] y
  • Remove test database and access to it? [Y/n] y
  • Reload privilege tables now? [Y/n] y

Après ça on peut installer phpmyadmin et avec un peu de chance ça marche dans la foulée.

Commandes utiles

  • SHOW DATABASES; : affiche les bases de notre installation
  • USE database; : se mettre dans la base appellé “database”
  • SHOW TABLES; : voir les tables de la base en question
  • DESCRIBE matable : affiche les valeurs de “matable”
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/mariadb.txt · Dernière modification : 22/09/2023 12:12 de Zatalyz