WordPress : changer le mot de passe d'un utilisateur depuis le serveur SQL

WordPress : changer le mot de passe d'un utilisateur depuis le serveur SQL photo

Il peut être nécessaire de changer le mot de passe d'un utilisateur WordPress par exemple lorsque l'on migre un compte, lorsque l'on repart de zéro avec une base de données vierge ou lorsque le mot de passe du site de développement diffère de celui du site de production. Ou tout simplement pour en mettre un plus facile à retenir. Voici donc comment changer le mot de passe d'un utilisateur WordPress directement depuis un terminal connecté sur le serveur de la […]

Lire la suite »

MariaDB : résoudre l'erreur 1062 (duplicate entry for key PRIMARY) lors de la réplication des bases de données

Créer un serveur High Availability : la réplication des bases de données photo

Si vous utilisez les fonctions de réplication de MySQL ou MariaDB, il peut arriver que votre slave bloque sur une instruction qui devrait avoir un identifiant unique mais que le serveur tente d'insérer deux fois. Et quand c'est le cas, la réplication des données prend fin donc c'est un problème à corriger rapidement si vous voulez que votre système haute disponibilité perdure et soit vraiment efficace en cas de coup dur. Identification du problème Je me suis rendu compte du […]

Lire la suite »

Linux : résoudre l'erreur "Cannot set LC_ALL to default locale"

Linux : résoudre l'erreur "Cannot set LC_ALL to default locale" photo

Récemment, j'ai installé un serveur en Chine, derrière le Great Firewall of China (GFW) pour un des mes clients. Le code n'a pas de frontières mais la langue peut parfois poser problème - même pour un système d'exploitation, au niveau de la locale. Les locales sont un ensemble de paramètres qui définissent la langue de l'utilisateur, sa région et les préférences régionales que l'utilisateur souhaire voir dans son interface. Typiquement, une locale est identifiée par un code langue suivi d'un […]

Lire la suite »

Linux : créer un fichier d'échange (swap) pour optimiser un VPS

Linux : créer un fichier d'échange (swap) pour optimiser un VPS photo

De temps en temps, on me demande de configurer des serveurs dédiés ou des VPS. Dernièrement, j'ai travaillé sur un VPS qui n'avait pas de fichier swap et qui finissait par consommer toute la RAM disponible. Ce tutoriel vous permet de mettre en place un fichier swap sous Ubuntu 16.04 Server. Le fichier swap Le moyen le plus simple d'avoir un serveur réactif et de le prémunir contre les erreurs out-of-memory des services est d'allouer un fichier swap. Le swap […]

Lire la suite »

Serveur High Availability : créer un load balancer avec une IP flottante

Serveur High Availability : créer un load balancer avec une IP flottante photo 1

Après la réplication des bases de données et la réplication des fichiers, passons maintenant à la mise en place d'un load balancer avec keepalived et une IP flottante. Voici le principe général de ce que nous cherchons à accomplir, avec une petite animation: Voici ce dont vous avez besoin pour ce tutoriel: deux serveurs, VPS, ou Droplets si chez Digital Ocean; une IP flottante (gratuite chez DO). Installation et paramétrage de keepalived Keepalived est une application de routage qui permet […]

Lire la suite »

Créer un serveur High Availability : la réplication des fichiers

Créer un serveur High Availability : la réplication des fichiers photo

Nous avons vu il y a quelques jours comment répliquer nos bases de données à la volée d'un serveur à l'autre. Voyons aujourd'hui comment répliquer les fichiers en temps réel avec lsyncd. Pour les besoins de ce tutoriel, vous avez besoin: deux serveurs, VPS, ou Droplets si chez Digital Ocean; d'une connexion SSH par clé, sans mot de passe, entre les deux serveurs. Mon serveur principal s'appelle MASTER. Le serveur de sauvegarde s'appelle BACKUP. Copier tous les fichiers d'un serveur […]

Lire la suite »

Créer une clé SSH pour ouvrir une session distante sans mot de passe

Créer une clé SSH pour ouvrir une session distante sans mot de passe photo

Il est idéal de pouvoir s'identifier sur un serveur distant, à l'aide d'une clé SSH, sans avoir à taper son mot de passe à chaque fois. Pas seulement pour un gain de temps mais pour, par exemple, transférer des données ou avoir un cron qui lance une sauvegarde planifiée automatiquement, sans que vous ayez à taper le mot de passe SSH. Et puis, c'est un degré de sécurité supplémentaire puisque personne ne pourra deviner votre clé RSA, à moins d'avoir […]

Lire la suite »

Créer un serveur High Availability : la réplication des bases de données

Créer un serveur High Availability : la réplication des bases de données photo

Ce tutoriel aborde la réplication des données d'un VPS ou serveur dédié : les bases de données seront répliquées d'un serveur principal (master) sur un autre serveur auxiliaire (backup). En cas de défaillance du serveur principal, le serveur auxiliaire prendra le relais automatiquement. Ce guide considère que vous avez : deux VPS ou Droplets chez Digital Ocean dans le même datacenter; une IP flottante qui peut être assignée à l'un ou l'autre des serveurs, à la demande; le même système […]

Lire la suite »

Les petits problèmes d'hébergement (février 2010)

Vous avez très certainement remarqué que l'accès au site a été très instable ces derniers jours. Voici ce qui s'est passé, dans l'ordre des évènements. Dimanche 21 février, je constate que le site rame vraiment. Cela fait déjà deux jours que je l'avais remarqué mais là, il faut quasiment 30 secondes pour que le site s'affiche. Je contacte mon hébergeur. 20 minutes plus tard, tout le site est down, affichant des erreurs 403 (forbidden). Même Cpanel est interdit, plus de […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: