Menu principal

Statut de la page

MariaDB en Master/Slave via ProxySQL

On y est. J'ai enfin réussi à faire tourner ProxySQL comme je l'entendais pour que mes conteneurs tapent dans des BDD loin de Kubernetes. Sortir ses bases de données du cluster est un choix. Si vous êtes courageux, vous pouvez les laisser dedans. Ceci-dit, faut être un tantinet croyant pour se lancer dans la seconde solution. Dans ces histoires de hautes dispo et de résistance aux pannes, la bonne solution semble être de gérer son cluster de BDD en dehors de son cluster k8s.Installation des MariaDBLà, je devrais vous passer une pile de commandes pour installer des serveurs MariaDB en master/slave, mais bon. Tout est très clair dans la  [...]
Lire la suite
Vus : 85
Publié par dada : 319

Docker pour ma stack LAMP

J’avais déjà décrit ma précédente stack LAMP sous Docker, mais, à nouveau serveur, nouvelle architecture ! Tout d’abord posons le décor : un serveur Scaleway VC1M avec dessus, ce blog WordPress et un GitLab (que je ne décrirais pas). On s’attend donc à une stack avec un serveur HTTP, un daemon PHP-FPM et une base […]

Cet article Docker pour ma stack LAMP est apparu en premier sur Guillaume Kulakowski's blog.

Vus : 500
Publié par Guillaume Kulakowski : 90

Historique des commandes MariaDB

mariadb.png

Petite astuce simple.

Si la commande a été entré ressèment on peut naviguer dans l'historique avec les flèches haut et bas classiquement nous dirions.

Mais si la commande est plus ancienne par contre on peut gagner du temps en effectuant une recherche précise en tapant :

CTRL+R puis en entrant les caractères que vous recherchez.

Comme dans un terminal Gnu/Linux.

Il faut savoir aussi que MariaDB maintient un fichier .mysql_history dans le home de l'utilisateur avec la liste de toutes les commandes effectuées par l'utilisateur en question, et il est possible de modifier le fichier utilisé en modifiant la variable MYSQL_HISTFILE dans le fichier de conf.

Vus : 201
Publié par System Linux : 211

Adminer vs Phpmyadmin ?

adminer.png

Je viens de découvrir cette bestiole :)

Petit remplaçant de phpmyadmin en un fichier php :

# cd /var/www/html
wget https://github.com/vrana/adminer/releases/download/v4.3.1/adminer-4.3.1.php

Site d'Adminer :

https://www.adminer.org

Vus : 649
Publié par System Linux : 211

Ansible : Automatisation du déploiement d’un cluster multi master pour MariaDB (et MySQL…) avec Galera

Cet article est la suite de mon précédent article sur le sujet dans le but de pousser le concept un peu plus loin. C’est mon premier role Ansible donc je suis à peu près certain qu’il est possible de mieux faire. Dans un premier temps, paramétrons le fichier /etc/ansible/hosts pour y lister nos serveurs. [galera] db1.morot.test db2.morot.test db3.morot.test On créé notre rôle avec ansible-galaxy pour se faciliter le travail : cd /etc/ansible/ mkdir roles ansible-galaxy init galera - galera was created successfully On pousse notre template de configuration MariaDB dans /etc/ansible/roles/galera/templates/my.cnf.j2 : [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = [...]
Lire la suite
Vus : 720
Publié par Morot : 34

Cluster multi master pour MariaDB (et MySQL…) avec Galera

Petite présentation Galera est une surcouche de MariaDB permettant de mettre en œuvre un cluster au dessus du moteur de stockage InnoDB pour permettre un environnement hautement disponible : Réplication multi master Réplication synchrone Chaque nœud du cluster est utilisable pour un accès lecture/écriture La réplication est supportée au travers d’un lien WAN et de la latence que ce type de lien peut comporter Contrôle d’admission au cluster intégré Dans une architecture Galera, les clients SQL vont donc attaquer le cluster via un Load Balancer comme HAProxy qui sera lui-même hautement disponible :  [...]
Lire la suite
Vus : 1296
Publié par Morot : 34

Le projet Debian libère la nouvelle version de son célèbre OS

C’est hier dimanche que Debian a donné au monde la nouvelle version de son système d’exploitation universel. Nommée Stretch (toujours inspiré de Toys Story), son numéro de version est 9.0. Selon la même cinématique immuable, Jessie (Debian 8.0) passe désormais en Oldstable et Wheezy (Debian 7.0) les archives. Cependant, pour les particuliers et surtout les entreprises qui ne vont pas/souhaitent pas migrer tout de suite, il est important de rappeler que Debian maintient les versions en mode LTS pour tout ce qui a trait à la sécurité. Ainsi Wheezy voit son support actif jusqu’au 31 mai 2018, et Jessie jusqu’en avril 2020. Cela représente un support total  de 5 ans pour une version. Pour  Je vous invite à consulter les pages du projet LTS pour plus d’informations. Cette nouvelle version de Debian est la première à sortir depuis que Ian Murdock, fondateur de la [...]
Lire la suite
Vus : 530
Publié par Julien : 171

MariaDB Créer un utilisateur ayant les droits minimum juste pour de la sauvegarde

mysql jpg

Pour éviter d'utiliser le compte root

Avec ces trois commandes sql que ce soit du myisam ou du inodb ça fonctionnera :

CREATE USER 'botbackup'@'localhost' IDENTIFIED BY 'password';
GRANT SELECT, SHOW VIEW, RELOAD, REPLICATION CLIENT, EVENT, TRIGGER ON *.* TO 'botbackup'@'localhost';
GRANT LOCK TABLES ON *.* TO 'botbackup'@'localhost';
Vus : 227
Publié par System Linux : 211

Debian Jessie sur un Kimsufi KS-2A

Petite marche à suivre à peu près généraliste pour configurer un serveur dédié Kimsufi. Installation Le schéma d’installation que j’ai utilisé diverge de celui par défaut pour Debian Jessie proposé par OVH. Est configuré par défaut dans le template d’installation Debian 8.3 stable (Jessie) : une large partition /home dans le schéma de partition par défaut : une partition primaire / de 20Go ; une partition primaire /home prenant l’espace restant, soit un peu moins de 980Go [...]
Lire la suite
Vus : 1284
Publié par PostBlue : 59

Installer Owncloud 8.1 sur Debian 8 avec Nginx et MariaDB

L’objectif de ce tutoriel est de procéder à l’installation du logiciel libre de partage de fichiers (et bien plus) Owncloud. La plateforme cible est la version 8 de Debian. L’objectif premier est de concevoir une solution la plus légère possible pour limiter au maximum la consommation de ressources machines. J’ai choisi  le serveur web Nginx couplé à PHP-fpm et la base de données MariaDB. Concernant ce dernier point, une autre solution est d’opter pour SQLite supporté par Owncloud. Une approche tout à fait crédible pour une instance avec moins de 5 utilisateurs et quelques dizaines de Go de données. Dans mon cas je lui préfère MariaDB, car l’ambition est de gérer un grand nombre d’utilisateurs et de données [...]
Lire la suite
Vus : 1775
Publié par Philippe Scoffoni : 544
Powered by BilboPlanet