Démarrer avec RunAlexDB
RunAlexDB est distribué sous forme d’un unique binaire statique, comme Runbound, et signé avec la même clé minisign.
1. Vérifier ce qui vous a été donné
Section titled “1. Vérifier ce qui vous a été donné”minisign -Vm runalexdb-x86_64-linux-gnu -P RWSBM9HzDiZpfCD82uTnkeP1Ui30LfWE96C8EtFyI4/WVyLAVxpLzYy/minisign -Vm SHA256SUMS -P RWSBM9HzDiZpfCD82uTnkeP1Ui30LfWE96C8EtFyI4/WVyLAVxpLzYy/sha256sum -c SHA256SUMS --ignore-missing2. Configuration minimale
Section titled “2. Configuration minimale”RunAlexDB se configure avec un fichier TOML. Une configuration minimale avec la persistance activée :
mysql_port = 3306webui_port = 8306
[auth]root_password = "change-me"
[persistence]enabled = truedir = "/var/lib/runalexdb/wal"Changez root_password avant d’exposer mysql_port au-delà de localhost — aucun mot de passe par
défaut n’est fourni, et ce n’est pas un oubli. La console d’administration (webui_port) se
connecte avec les mêmes utilisateurs MySQL que le protocole fil, root inclus — aucun compte
séparé à configurer.
3. Lancer
Section titled “3. Lancer”Lancez-le sous systemd plutôt qu’en process improvisé, comme pour Runbound :
chmod +x runalexdb-x86_64-linux-gnusudo mv runalexdb-x86_64-linux-gnu /usr/local/bin/runalexdbsudo systemctl enable --now runalexdb4. Se connecter
Section titled “4. Se connecter”N’importe quel client protocole MySQL fonctionne, puisque RunAlexDB parle directement le protocole fil :
mysql -h 127.0.0.1 -P 3306 -u root -pLa console d’administration est servie sur webui_port — elle donne accès à un exécuteur SQL
(avec inspection des plans de requête), aux métriques serveur en direct, et à un accès selon le
rôle du compte utilisé pour se connecter.
Voir la Référence de configuration pour la réplication, le
tuning du WAL, et l’ensemble complet des options [auth]/[persistence].