Menu principal

Statut de la page

Symfony : MySQL et phpMyAdmin avec Docker

symfony-mysql-et-phpmyadmin-avec-docker
Vus : 35
Publié par citizenz7 : 60

Nextcloud - Avertissements de sécurité & configuration - MySQL caractères sur 4 octets

Dans la partie Administration, Avertissements de sécurité & configuration, sur une instance Nextcloud installée sur une base Yunohost, qui est passé par quelques versions majeures successives (pour le Yunohost et pour le Nextcloud), j'avais le message d'avertissement suivant : MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL. Pour plus de détails, lisez la page de documentation à ce sujet...  [...]
Lire la suite
Vus : 126
Publié par genma : 378

Équivalent du MATCH AGAINST de MySQL sur PostgreSQL

Le blog est propulsé sur un système de gestion de contenu écrit sur Symfony. Les données sont gérées dans une base MariaDB et ça tourne très très bien :) Pour apprendre à utiliser PostgreSQL, je me suis donné comme défi de rendre compatible ce blog avec PostgreSQL. Fort heureusement, j'ai un ORM et 90% du boulot est géré par 3 lignes de configuration. Le moteur de recherche est un peu plus compliqué à migrer puisque j'ai généré des requêtes en dehors de l'ORM. Son fonctionnement est relativement standard car quand un utilisateur saisi des mots clés, une première requête SQL va donner un score aux articles du blog publiés et je vais afficher ceux qui dépassent une valeur donnée. Pour ce faire, j'utilise MATCH AGAINST de MySQL/MariaDB et la requête donne ça [...]
Lire la suite
Vus : 290
Publié par Simon Vieille : 91

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 : 604
Publié par Guillaume Kulakowski : 98

mycli, un client MySQL (et alternatives compatibles) en ligne de commande

Via le Journal du Hacker, je suis tombé sur Config pour ne plus taper ses mots de passe MySQL et plus encore avec les Options file qui rappelle que le client MySQL en ligne de commande propose un fichier de configuration (~/.my.cnf) permettant de se simplifier la vie si on se connecte toujours aux mêmes machines/bases. Ce billet montre aussi l'option pager de ce fichier de configuration qui, comme son nom l'indique, permet de configurer un pager (more, less, neovim,… ou ce que vous voulez) que l'auteur utilise pour mettre de la couleur dans le client MySQL / MariaDB avec  [...]
Lire la suite
Vus : 841
Publié par Damien Pobel : 28

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 : 260
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 : 839
Publié par System Linux : 211

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 : 1530
Publié par Morot : 34

ERROR 2006 (HY000) at line 203: MySQL server has gone away

mysql jpg

Une petite modif dans le mysql.ini...

et ça répare :

 max_allowed_packet=100M
  • nécessite un arrêt relance du service.
Vus : 427
Publié par System Linux : 211

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 : 259
Publié par System Linux : 211
Powered by BilboPlanet