« MariaDB » : différence entre les versions

De knowledge
Aller à la navigation Aller à la recherche
Balises : Révoqué Éditeur visuel
Aucun résumé des modifications
Balises : Révoqué Éditeur visuel
Ligne 1 : Ligne 1 :
Suite de de sombres conflits mySql est devenu MariaDB. Tout reste pourtant compatible.
'''<big>MODIFICATION</big>'''


== Sauvegardes et restauration des bases ==
Bienvenu sur ma nouvelle "Knowledge base".
Un outil existe mariadb-backup mais il sert surtout a sauvegarder les fichiers de données. Un tar en local ou un rsync en distant fait la même chose.  


==== Sauvegarde (dump) ====
La wiki précédent sur http://www.pinon-hebert.fr/Knowledge/index.php/Accueil est cassé suite à une fausse manip de ma part. 10 ans de travail parti en fumée. Heureusement beaucoup de choses sont encore... dans ma tête. Je travailles encore à récupérér les ases endommagées mais plus ça va moins j'y crois...
le concept de mariadb-dump est de créer un fichier de commandes sal qui sera capable de recréer la base ET on contenu. (CREATE DATABASE, CREATE TABLE, INSERT INTO...).


C'est un peu brutal comme méthode et pas très économe en espace disque mais. ca marche!
On va toujours se focaliser sur les mêmes sujets que le précédant:


Pour sauvegarder la base "MaBase" on fait :<syntaxhighlight lang="bash">
*Développement
sudo mariadb-dump --user root --databases MaBase > MaBase.sql
*Administration système
</syntaxhighlight>On peut gzipper le fichier MaBase.sql  pour gagner de la place.(moi on passe de 2.8 Mo à 613 ko
* L'électronique, le labo
*Les microcontrôleurs et les nano ordinateurs (raspberry pi et autres)


=== Restauration ===
Et je reprendrais la série commencée il y a quelques années avec les projets complets.
Si la base est "cassée" il suffira de la détruire :<syntaxhighlight lang="bash">
{| class="wikitable"
sudo mysql -e "DROP DATABASE IF EXISTS MaBase"
! rowspan="3" |Développement
</syntaxhighlight>et de lancer le ficher dans un interpréteur mariadb<syntaxhighlight lang="bash">
|C/C++
sudo mariadb < MaBase.sql
|
</syntaxhighlight>
|
|-
|Perl
|
|
|-
|Python
|
|
|-
! rowspan="5" |Système
| rowspan="3" |Linux
|Général
|
|-
|Ubuntu
|[[Gestion des services Debian/Ubuntu|Gestion des services]]
|-
|Debian
|[[Gestion des services Debian/Ubuntu|Gestion des services]]
|-
|Windows
|10
|
|-
|Open WRT
|GL Inet
|
|-
!Logiciels
|Middlsware
|Bases de données
|[[MariaDB]]
|-
!Securite
|Encryption
|OpenSSL
|[[Les bases de Open SSL|La base]]
|-
! rowspan="5" |Embarqué
| rowspan="3" |Microcontroleurs
|Arduino
|
|-
|ESP8266
|
|-
|ESP32
|
|-
| rowspan="2" |SBC (single board computers)
|Raspberry PI
|[[Les modèles de Raspberry PI]]
|-
|Banana PI
|
|-
! rowspan="2" |Electronique
|Composants
|
|
|-
|Le labo
|Les outils de mesures connectables
|[[Multimètre]]
[[Générateur de fonctions arbitraire]]
 
[[Osciloscope]]
 
[[Alimantation]]
|-
!Projets complets
|Création de ce serveur
|Exemple chez GANDI
|[[Serveur mediawiki basé docker]]
|}

Version du 11 juin 2023 à 18:07

MODIFICATION

Bienvenu sur ma nouvelle "Knowledge base".

La wiki précédent sur http://www.pinon-hebert.fr/Knowledge/index.php/Accueil est cassé suite à une fausse manip de ma part. 10 ans de travail parti en fumée. Heureusement beaucoup de choses sont encore... dans ma tête. Je travailles encore à récupérér les ases endommagées mais plus ça va moins j'y crois...

On va toujours se focaliser sur les mêmes sujets que le précédant:

  • Développement
  • Administration système
  • L'électronique, le labo
  • Les microcontrôleurs et les nano ordinateurs (raspberry pi et autres)

Et je reprendrais la série commencée il y a quelques années avec les projets complets.

Développement C/C++
Perl
Python
Système Linux Général
Ubuntu Gestion des services
Debian Gestion des services
Windows 10
Open WRT GL Inet
Logiciels Middlsware Bases de données MariaDB
Securite Encryption OpenSSL La base
Embarqué Microcontroleurs Arduino
ESP8266
ESP32
SBC (single board computers) Raspberry PI Les modèles de Raspberry PI
Banana PI
Electronique Composants
Le labo Les outils de mesures connectables Multimètre

Générateur de fonctions arbitraire

Osciloscope

Alimantation

Projets complets Création de ce serveur Exemple chez GANDI Serveur mediawiki basé docker