Statut de la page
Nextcloud - Avertissements de sécurité & configuration - MySQL caractères sur 4 octets
Lire la suite
Équivalent du MATCH AGAINST de MySQL sur PostgreSQL
Lire la suite
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.
mycli, un client MySQL (et alternatives compatibles) en ligne de commande

Lire la suite
Historique des commandes MariaDB
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.
Adminer vs Phpmyadmin ?
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 :
Cluster multi master pour MariaDB (et MySQL…) avec Galera

Lire la suite
ERROR 2006 (HY000) at line 203: MySQL server has gone away
Une petite modif dans le mysql.ini...
et ça répare :
max_allowed_packet=100M
- nécessite un arrêt relance du service.
MariaDB Créer un utilisateur ayant les droits minimum juste pour de la sauvegarde
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';