Nom de l’auteur/autrice :yvonh

node JS

Utiliser le Sass et NodeJS pour accélerer son développement CSS

Aujourd’hui en 2017 si vous développez en HTML/CSS directement dans le dur, je vous prédis que vous allez souffrir.

On ne développe plus ne CSS directement, on passe par le LESS ou le SASS.

Personnellement j’utilise le SASS, c’est un lagage qui va être transformé en CSS grâce à un programme qu’on appelle un compilateur.

Mais voyons tout de suite les avantage d’utiliser le SASS:

Supposons que vous ayez une div à l’intérieur d’une autre.

<div class="outer">
    <div class="inner">
        <a href="//google.fr">Google</a>
    </div>
</div>

Pour styler les div, vous faites en CSS:

.outer {font-size:12px}

.inner{font-size:10px}
.inner a {color : blue}

 

javascript

Commencez à programmer en javascript ES6 (ES2015) doucement

Programmer en ECMASCRIPT 6 alias ES2015

Si vous faites du Web, vous avez sans doute entendu abondamment parler de Ecmascript 6. C’est une norme qui décrit la syntaxe du langage Javascript (pour simplifier)

Voyons les innovations syntaxiques que vous devez absolument connaitre car tous les navigateurs les utilisent aujourd’hui.

Déclaration de variable avec var (méthode historique)

Jusqu’à présent vous ne déclariez les variables qu’avec var.

Or il cause beaucoup de poblèmes : son scope est global à l’objet window.

var prenom = "Yvon"

On dit que son scope (sa portée) est globale. Si vous venez du monde du php, vous avez dû voir qu’on peut déclarer une variable comme globale avec le mot clé global.

Pour des raisons de bonne pratique de sécurité, il faut éviter de déclarer des variables globales.

Revenons au Javascript, var déclare une variable de porté globale, c’est à dire qu’elle peut être utilisée partout.

Jusqu’à récemment avant ES6, nous ne pouvions déclarer de variable de porté de type bloc. Un bloc est tout ce qui est compris dans une parie d’accolade.

Une variable de type bloc, de portée bloc, n’existe que dans la paire d’accolade, en dehors on ne la connait pas.

Historiquement var a été introduit pou faciliter la programmation, afin que les programmeurs novices puissent utiliser rapidement Javascript. Mais au fil du temps cela s’est avéré être un mauvais choix. Aujourd’hui (seulement) les concepteur du langage on décidé d’introduire deux nouvelles façons de déclarer une variable. Ces deux nouvelles façons const et let déclarent des variables de porté de bloc.

Déclaration de variable avec const

A la différence de PHP par exemple, const ne déclare pas une constante ! La signification de const est que le binding est constant, invariable, vous ne pouvez pas réassigner la variable à un pointeur différent, mais vous pouvez modifier sa valeur. En Javascript, la notion de constante existe dans le cadre de la programmation fonctionnelle via des librairie comme immutable.js .

cont prenom = "Yvon"

Pour vous montrer que const a sa valeur qui peut changer :

const prenom = 'Yvon' prenom = 'Julien' console.log(prenom) // Erreur Uncaught TypeError: Assignment to constant variable. 

Le code ci-dessus montre que la valeur de la primitive n’est pas modifiable. Par contre, si on déclare un objet litéral :

const eleve = { prenom :'Yvon', nom : 'Huynh'} eleve.prenom = 'Julien' console.log(eleve.prenom) // Julien

 

On peut modifier une propriété d’un objet litéral. eleve est bindée par référence à cet objet. Mais si on essai de réaffecter par référence :

const eleve = { prenom : 'yvon', nom : 'huynh' } eleve = { prenom : 'toto' } console.log(eleve.prenom) // Uncaught TypeError: Assignment to constant variable.

Une autre particularité de const est que vous devez initialiser dè sla déclaration de la variable, sinon vous avez une erreur.

const pays; //Uncaught SyntaxError: Missing initializer in const declaration

Block scope avec const

Enfin regardons l’aspect le plus important concernant const, il est block scoped, c’est à dire qu’en dehors (à l’extérieur) des accolades où la variable a été définie, elle n’existe pas.

function saluer(ami){ const pays = 'France' if(pays === 'France'){ const greet = ' Monsieur' console.log('Bienvenue en ' + pays + greet) } console.log('A une autre fois en ' + pays) console.log('Au revoir ' + greet) } saluer('Yvon') // imprime Bienvenue en France Monsieur,A une autre fois en France, mais affiche Uncaught ReferenceError: greet is not defined

Alors que pays reste en valable, greet n’est plus connue en dehors des accolades où greet a été définie.

Un exemple encore plus flagrant on va créer deux variables portant le même nom,mais avec des valeurs différentes :

const ville = 'Paris' function saluer(nom){ const ville = 'Nantes' console.log('bienvenue à ' + ville) } saluer('Yvon') //bienvenue à Nantes console.log('Euh non on est à ' + ville) //Euh non on est à Paris

Nantes ne peut exister en dehors des accolades de la fonction.

 

Peut on rendre une variable const vraiment immuable?

Même si dans votre vie vous aurez probablement peu l’opportunitéde rendre un objet immuable, il existe une façon de rendre immuable une variable déclarée avec const.

const eleve = Object.freeze( {prenom : 'yvon', adresse : { rue : ' De gaulle', ville : 'Nantes', codepostal : 44000} }) eleve.prenom ='Julien' console.log(eleve.prenom) // yvon

Vous remarquez que la propriété prenom est inchangée. Si vous utilisez « use strict »; vous aurez une erreur Uncaught TypeError: Cannot assign to read only property ‘prenom’ of object ‘#‘.

Object.freeze est ‘shallow’ comme on dit en anglais, cela veut dire que vous pouvez quand même altérer les propriétés des objets imbriquée.

"use strict"; const eleve = Object.freeze( {prenom : 'yvon', adresse : { rue : ' De gaulle', ville : 'Nantes', codepostal : 44000} }) eleve.adresse.codepostal = 44100 console.log(eleve.adresse.codepostal) // 44100

Le code ci-dessus est tout à fait valide.

A quoi ça sert const en Javascript?

On dit que les variables déclarées avec const sont « block scoped ». Un bloc c’est ce qui est entre accolade dans la définition d’une fonction. C’est pour pallier au défaut de var (qui est défini dans les accolades d’une fonction, on dit que var est function scoped), qu’on a introduit const afin de mieux structurer son code et d’éviter des collisions.

 

Qu’est ce que la Temporal Dead Zone?

Lorsqu’un code javascrip est exécuté, une variable ne peut être settée ou gettée tant que l’exécution n’a pas atteint la ligne de code où la variable a été définie.

function saluer(name){ // début de la fonction if(name === 'yvon'){ //début du block var ville = 'Paris' console.log('Pays = ' + pays + ' Ville destination = ' + ville) var pays = 'France' } } saluer('yvon') // Pays = undefined Ville destination = Paris

On voit que la variable pays étant définie après le console.log, il est à undefined. Par contre que se passe-t-il si on a const à la place de var ?

function saluer(name){ // début de la fonction if(name === 'yvon'){ //début du block var ville = 'Paris' console.log('Pays = ' + pays + ' Ville destination = ' + ville) const pays = 'France' } } saluer('yvon') //Uncaught ReferenceError: pays is not defined

Vous avez une erreur (un avertissement) comme quoi votre variable n’est pas définie. Au moment ou le console.log s’exécute, pays n’est pas encore définie, elle n’a pas de valeur attribuée. L’utilité de la Temporal Dead Zone (TDZ) est de vous permettre de coder plus proprement, en lançant des avertissements.

mysql

Résoudre les crash mysql

J’ai récemment eu quelques souci sur une base mysql sous Linux, le disque étant plein, il y a eu quelques tables qui ont crashé.

Le résultat est un site web qui ne marche pas.

Premier réflexe : essayer de redémarrer Mysql

Seconde chose à faire quelquesoit le résultat de la première étape : regarder les logs mysql ! En génral c’est sauvé dans /var/log/

 

J’ai eu donc deux tables qui ont crashé avec le message suivant dans les logs :

Mysql : is marked as crashed and should be repaired

170127  8:58:26 [ERROR] /usr/libexec/mysqld: Table ‘./mydatabase/user_sessions’ is marked as crashed and should be repaired

Pourquoi? plus loin en arrière, j’ai le message très parlant :

170126 21:10:08 [Warning] Retry in 60 secs. Message reprinted in 600 secs
170126 21:20:08 [Warning] Disk is full writing ‘./mydatabase/archives_factures.MYD’ (Errcode: 28). Waiting for someone to free space… (Expect up to 60 secs delay for server to continue after freeing disk space)

 

C’est bien un problème d’espace disque qui est à l’origine de la panne !

Pour s’en convaincre, on peut utiliser les comande Linux df et du pour diagnostiquer l’espace restant.

 

Réparer les tables Mysql crashées

Vous pouvez le faire en ligne de commande ou sous phpmyadmin, mais je vous conseille de le faire en ligne de commande dans le shell, parce que c’est plus performant et plus sûr.

Une fois connecté sous Mysql, la commande à faire est :

$ repair table table_defectueuse

Voilà c’est à peu près ce qu’i faut faire.

Mais il arrive que certaines tables soient plus endommagée que çà, et que la commande ci-dessus ne suffisent pas, on a le message :

Can’t find file: ‘table_defectueuse’ (errno: 2)

Pour connaitre la signification de l’erreur, faire la commande shell suivante :

$ perror 2

$ OS error code   2:  No such file or directory

 

 

 

 

Magento : Surcharger les modèles, classes, Helper, controller et block

Lorsque que vous avez des modifications à faire sur un logiciel open source, la dernière chose à faire est de modifier le code source, car vos modifications vont être balayées à la prochaine mise à jour.

Donc dans Magento, l’approche consiste à étendre le code d’origine, on dit étendre le Core.

Si vous voulez modifier le design en frontal, vous allez surcharger les blocks, qui sont à la base de la disposition visuelle.

Si vous voulez jouter ou modifier un comportement de base d’une méthode, vous allez surcharger le controleur.

Si vous voulez ajouter des champs supplémentaires à une entité, vous allez surcharger le modèle.

Si vous voulez ajouter une fonction helper  ou modifier une fonction helper, vous allez surcharger un Helper.

 

Surcharger un modèle dans Magento

1/Créer un module avec une arborescence type

2/Déclarer votre module dans le fichier xml à placer dans le répertoire app/etc/

3/créer un fichier de configuration xml config.xml qui viendra se greffer au fichier principal de Magento

4/déclarer la classe à surcharger dans le fichier config.xml et le placer dans /etc du répertoire de votre module. Dans ce fichier vous allez entrer dans le noeud xml votre nouvelle classe, cette dernière étend la classe dont vous allez surcharger les fonctionnalités.

 

 

Surcharger un controller dans Magento

1/Pour overrider un controller, on n’utilise pas la balise norewrite

2/il y a un hook before et un after qui permet d’exécuter

 

Surcharger un Helper dans Magento

 

 

Surcharger un block dans Magento

 

 

 

docker

Introduction à Docker

Si vous êtes développeur et que vous n’avez pas encore entendu parler de Docker, vous devez vivre dans une caverne.

Docker est un système de conteneur léger d’application à la différence des machines virtuelles.

Ce qui veut dire que sur votre ordinateur, il n’y a qu’un seul OS, mais plusieurs containers Docker.

Mais trève de bavardage, nous allons voir comment installer Docker et mettre en place des containers Docker. La promesse étant de vous épargner d’installer une base, un logiciel, et toutes les dépendances, avec ceci tout est contenu dans un Docker, et quand vous l’installez, tout est mis à disposition.

 

Docker est disponible sur Windows, Mac mais c’est surtout sur Linux que vous aurez la meilleure expérience, en effet Docker se base sur un concept né du monde Unix (LXC).

Les différents composants de Docker:

Docker Engine

C’est le coeur de Docker, avec lui vous faites marcher une image (une représentation statique d’un conteneur), l’image en marche est en fait le conteneur. C’est un instantané d’un conteneur. C’est aussi dans cet état d’image que le conteneur va transiter entre le dépôt Docker et votre poste.

 

Docker Compose

C’est un peu la killer feature de Docker, c’est un programme qui vous permet de lier plusieurs container, par exemple vous avez un conteneur Apche, un conteneur MySQL, un conteneur PHP, Docker Compose vous permet à la manière d’un jeu de Lego de mettre en relation tout ce beau monde et de faire fonctionner comme si vous aviez installé chaque programme sur votre ordinateur.

 

La première chose est d’installer Docker !

Sur Linux, on va choisir une distro Debian, attention, les développeurs de Docker n’ont pas d’état d’âme et n’hésitent pas à casser une compatibilité avec une ancienne version pour faire marcher leur fonctionnalités dernier cri. De fait, vous aurez besoin d’un version 64 bits et assez récente de Debian, selon leur site, Debian 8 Jessie est recommandé, sinon avec la 7 il vous faudra faire une manipulation assez compliquée qui permet d’installer les dernière modification et ainsi « émuler une version Debian plus récente »

 

Préparation  de l’installation de Docker

  1. Permettre à Docker de commmuniquer via SSL
  2. Installer une clé de chiffrement GPG (alternative à OpenSSL)
  3. Mettre à jour le fichier des dépôts Debian /etc/sources.list

 

 Installation proprement dite de Docker Engine:

 

$ sudo apt-get update

$ sudo apt-get -y install docker-engine

 

Faire marcher pour la première fois Docker Engine avec un Hello World

Apprendre a utiliser VIM Réglage

Par défaut Vim va créer un fichier d’undo et de backup, pour ne pas avoir ces deux fichiers ‘ finissant par ~ et un.~ : caractère tilde) qui risquent de polluer votre répertoire, il vous faut éditer la fichier de configuration _vimrc situé dans le répertoire d’installation de Vim. Pour Windows allez à Programme Files.

Vim configuration de base

Mettez y ces quelques lignes et sauvez, c’est fait !

set nobackup
set nowritebackup
set noundofile

VIM afficher les numéro de lignes:

En mode navigation, tapez « : » puis set number ou set nu

Pour enlever les numéros de ligne :

set nonumber ou set nonu

Pour avoir les numéros de ligne systématiquement, il faut éditer le fichier .vimrc

Ajoutez la ligne set number

VIM éditer deux fichiers dans une même fenêtre de terminal

vi -o fichier1 fichier2

Magento api: Invalid webservice adapter specified

Que faire quand vous avez ce message lorsque vous désirez tester une API SOAP Magento

en local?

Lorsque vous tentez d’accéder à cette url dans votre navigateur :

http://www.magentostore.fr/api/v2_soap/?wsdl=1

Sachez que si vous recevez ce message « Magento api: Invalid webservice adapter specified » , vous pouvez accéder normalement à votre site en local, au moins, mais que pour une raison ou une autre le serveur ne peut retourner la ressource demandée.

La réponse est à trouver dans la configuration Apache, on rentre dans le concept de négociation de contenu.

Il faut trouver la ligne :

Options Indexes FollowSymLinks MultiViews

 

et la remplacer par ceci :

Options Indexes FollowSymLinks -MultiViews

 

Appliquer cette modification dans le fichier httpd.conf d’Apache n’a pas produit les effets escomptés, mais le faire dans le fichier htaccess de Magento est couronné de succès. En plus cela vous évite de redémarrer les services de WAMP si vous êtes sous Windows.

En réalité sur Magento 1.9,la ligne à modifier est exactement :

Options -MultiViews

Entendez bien ajouter un signe moins devant MultiViews.

C’est quoi la négociation de contenu?

Selon Wikipédia :

« La Négociation de contenu est un mécanisme défini dans la spécification HTTP qui offre la possibilité de proposer pour une même URI, différentes versions d’un même document (ou plus généralement, une ressource). Les User-Agent peuvent ainsi choisir la version la mieux adaptée à leurs capacités. Une des utilisations classiques de ce mécanisme est de proposer une image aussi bien au format GIF que PNG. Ainsi un User-Agent qui ne peut pas afficher le format PNG peut toujours utiliser la version en GIF. »

Donc vous entendez parler de négociation de contenu que dans le domaine de HTTP puisqu’elle en est une spécification.

Mais il est probable que vous en entendrez parler peu même en tant que développeur web.

javascript

Comprendre l’objet Window dans javascript

Quelle est la différence entre Window, Document, Screen?

Window est l’objet principal du DOM, le document object model, qui est la base de la page web et quand je dis la base ça comprend vraiment tout, les images, les scripts javascript, et autres objets, bref ce que vous voyez dans la fenêtre de votre navigateur.

Quand vous faite un script javascript, vous ne le savez peut être pas, mais vous utiliser une méthode ou un objet de l’objet Window, qui est le parent de tous les objets javascripts.

 

Document est un sous objet de Window. Document est en fait la vraie partie visible de la page qui est dans votre navigateur.

Pour savoir ce que l’objet Window contient, je vous invite à faire tourner le script suivant dans la console javascript (pour Chrome, faire F12,cliquer sur console) :

console.log(window);

 

cette ligne de javascript va afficher l’objet Widow dans la console de debug. Déplier le et vous allez être submergé, car il contient beaucoup d’objet, et vous allez vous rendre compte qu’il est facile de faire une radiographie de la page web et très facilement.

Ne sous estimez pas la puissance d’un simple console.log, il vous permet d’afficher n’importe quel objet, même les lus obscure. Par exemple, quend vous chargez un script Jquery, il est rattaché au DOM donc à window. Vous pourrez afficher tout l’objet Jquery et regarder ce qu’il contient ! De même si vous ne savez pas ce qu’il y a dans l’objet Angular, vous pouvez l’afficher de cette façon. Attention, c’est gros et vous allez peut etre vous y perdre.

 

Cas des iframes

Lorsqu’il y a des iframes dans votre page html, le code JS qu’il y a dans le ifrmae ne peut pas accéder directement à la fenêtre qui le contient. Si vous êtes dans l’iframe, pour accéder à un élément du DOM de la fenêtre parente, vous devez faire :

var topWindow = window.top

votre variable topWindow contiendra une référence vers l’objet window le pus haut dans la hiérachie des windows, oui il peut avoir plusieurs windows dans une page web.

Le parent immédiat :

Si vous êtes dans une iframe et que vous voulez le parent immédiat :

var parentWindow = window.parent

 

 

 

 

javascript

les bases de La bibliothèque moment.js

Pour manipuler les dates en Javascript, ce n’est pas forcément simple, en outre nativement Javascript possède peu de fonction de manipulation de date, d’ou l’intérêt de Moment.js.

Le problème c’est que moment.js sait faire tellement de chose et que la documentation est tellement touffue (voire pas bien foutue) que l’on peine même pour faire les opérations les plus élémentaires.

Ce post se veut comme un aide mémoire pour faire les opérations les plus simples avec les dates.

 

Instanciation d’une date

const t = moment()

génère un objet correspondant à la date et heure actuelle

const t = moment("12-05-1996","MM-DD-YYYY")

 

génère une date mais avec un format passé en second argument, pour être sûr de bien comprendre la date passée en premier argument.

calculer la différence entre deux dates

Pour calculer la différence entre deux objets moment, il faut utiliser la méthode diff (moment.diff() )

const start = moment('2016-11-13','YYYY-MM-DD')

const end = moment('2016-11-11','YYYY-MM-DD')

 

 

 

Calculer la différence en heures

const c = start.diff(end,’hours’)

 

Calculer la durée dans moment

 

MomentJS est plus dédié à la notation de temps à un point donné, mais il est possible de

duration = moment.duration(start.diff(end),’milliseconds’)

javascript

Utiliser NPM Script au lieu de Gulp pour builder

On entends sur le net beaucoup à propos de Grunt ou de Gulp, ces outils vous permettent de compiler du sass en css, de minifier les script css et javascript, de rassembler en un seul fichier etc.

Cependant, il vous est tout à fait possible de faire ce que fait Gulp par exemple rien qu’en utilisant ce qui est disponible avec NPM script.

NPM est le gestionnaire de package sous nodeJS. Il vous permet de télécharger les dépendances nécessaire au fonctionnement de votre application web et du développement de ce dernier.

Voyons voir comment on peut compiler du Sass en CSS en utilisant NPM script.

les scripts NPM sont logés dans le fichier package.json, dans la propriété scripts.

C’est un objet json qui contient des paire clé-valeurs. La clé étant le nom d’un script, et la valeur est la commande NPM que vous auriez tapé en ligne de commande.

Bon assez parlé on y va !

Compiler du Sass en css

c’est la tâche que l’on aura le plus souvent à faire.

Donc je suppose que vous avez déjà installé nodeJS, donc que vous pouvez utiliser NPM.

> npm install node-sass

Ensuite dans l’objet scripts qu’il y a dans le fichier package.json, créez une entrée comme ceici:

"scripts": {
"scss-build": "node-sass --include-path src/scss src/scss/style.scss public/css/style.css",
"watch-scss": "node-sass -w src/scss/ -o public/css/"
},

 

les chemins sont relatifs à l’emplacement du fichier package.json

le premier script « scss-build » va dire à node de compiler le fichier style.scss en style.scss

  1. src/scss est le répertoire source
  2. src/scss/style.scss est le fichier sass à compiler
  3. public/css/style.css est le fhicer cible

Rien qu’avec ce premier script (n’ajoutez pas le second script watch-scss pour l’instant), faite ceci:

> npm run scss-build

 

et voilà !

Passons au second script, comme avez à modifier un grand nombre de fois le fichier sass, vous aurez envie que la compilation se fasse à chaque fois que vous sauvez le fichier sass,

le « watch-scss » va surveiller toute modification du ficheir et va le compiler.

Il suffit donc de lancer non pas le premier script, mais le second script seul.

> npm run watch-scss

 

 

et voilà !

Il y a plus dans les npm scripts que la compilation. On aura envie de minifier le css,minifier le javascript, linter le javascript (linter veut dire vérifier que le code soit aux normes),autopréfixer les propriétés css, et même compresser les images (ce qui est très intéressant !). Le top du top est de pouvoir travailler avec Browsersync quand vous développez en cross browser.

 

 

javascript

Creer un projet avec NPM proprement

Pour un projet web en php pour le backend, et javascript pour le front(en fait vous n’avez pas d’autres choix que le javascript pour le front car c’est le seul langage côté navigateur à l’heure actuelle),

je vais vous montrer comment initier un projet avec NPM.

 

Créez votre répertoire web, entrez-y, et commencez par:

>npm init

Vous aurez une suite de question pour configurer votre application, les paramètres globaux de la solution sera sauvée dans un fichier package.json.

A ce niveau votre fichier json ne contient pas de dépendance vers une quelconque bibliothèque javascript.

On va installer Angular (la dernière version):

> npm install --save angular

 

L’argument save a pour but de sauver la ligne d’installation du module Angular dans el fichier package.json.

Vous faites de même avec les autres librairie (sass, gulp etc), pour savoir ce qu’il faut taper exactement, allez sur le site officiel de NPM, maintenant on va faire une installation d’une autre catégorie de librairies, les dev dependencies. Ce sont les librairies qui sont utilisée seulement en développement mais ne figureront pas dans la version production.

Par exemple je vais installer la librairie de test unitaire Karma, qui est un orchestrateur de tests, et Jasmine qui est la librairie de test unitaire proprement dite.

>npm install --save-dev karma

 

 

Voilà ce que vous aurez comme fichier package.json

{

"name": "monprojet",
"version": "1.0.0",
"description": "monprojet",
"main": "index.php",
"dependencies": {
"angular": "^1.5.8"
},
"devDependencies": {
"karma": "^1.1.2"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Yvon Huynh",
"license": "ISC"

}

Si vous versionnez avec GIT par exemple, vous n’allez pas versionner le répertoire node_modules (le répertoire dans lequel sont entreposés les dépendances). Mais vous allez par contre versionner le fichier package.json. C’est lui qui contient toutes les informations sur les dépendances, si un collègue ou un contributeur désire cloner le projet chez lui, il fera un :

> npm update

pour lancer le processus de chargement des modules npm. Npm va lire le package.json et réinstaller les modules. Comme ça pas de repository Github surchargé par du code non en liaison directement avec votre application.

debian

Linux Connaitre le traffic généré sur son serveur simplement avec ifconfig

Pour connaitre le trafic depuis l’allumage du serveur, la commande la plus simple est ifconfig.

eth0      Link encap:Ethernet  HWaddr 00:1C:C0:54:59:45
          inet adr:91.121.146.220  Bcast:91.121.146.255  Masque:255.255.255.0
          adr inet6: 2001:41d0:1:c3dc::/64 Scope:Global
          adr inet6: fe80::21c:c0ff:fe54:5945/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:964123597 errors:0 dropped:0 overruns:0 frame:0
          TX packets:966298554 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:673545704250 (627.2 GiB)  TX bytes:851695780429 (793.2 GiB)

donnera le trafic entrant et sortant pour l’interface eth0.

Si vous voulez des statistiques plus avancées comme du temps réel et des information plus détaillée, il faut installer un outil dont voici une liste via ce lien:

18 Commands to Monitor Network Bandwidth on Linux server

Mysql

Mysql : Show Status voir le réglages de Mysql

 

Ceci est un topic avancé. En tapant cette commande vous allez voir un peu les entrailles de Mysql. Nous allons voir ce qui est important dans ce tableau, il n’est pas question de tout vous expliquer, pour cela il y a la documentation officielle, mais nous allons plutôt voir comment régler les variables pour un fonctionnement optimal.

mysql> show global status;
+------------------------------------------+-------------+
| Variable_name                            | Value       |
+------------------------------------------+-------------+
| Aborted_clients                          | 0           |
| Aborted_connects                         | 2317        |
| Binlog_cache_disk_use                    | 0           |
| Binlog_cache_use                         | 0           |
| Binlog_stmt_cache_disk_use               | 0           |
| Binlog_stmt_cache_use                    | 0           |
| Bytes_received                           | 317330299   |
| Bytes_sent                               | 34571760173 |
| Com_admin_commands                       | 7           |
| Com_assign_to_keycache                   | 0           |
| Com_alter_db                             | 0           |
| Com_alter_db_upgrade                     | 0           |
| Com_alter_event                          | 0           |
| Com_alter_function                       | 0           |
| Com_alter_procedure                      | 0           |
| Com_alter_server                         | 0           |
| Com_alter_table                          | 1011        |
| Com_alter_tablespace                     | 0           |
| Com_analyze                              | 0           |
| Com_begin                                | 271         |
| Com_binlog                               | 0           |
| Com_call_procedure                       | 0           |
| Com_change_db                            | 48462       |
| Com_change_master                        | 0           |
| Com_check                                | 0           |
| Com_checksum                             | 0           |
| Com_commit                               | 271         |
| Com_create_db                            | 0           |
| Com_create_event                         | 0           |
| Com_create_function                      | 0           |
| Com_create_index                         | 1           |
| Com_create_procedure                     | 0           |
| Com_create_server                        | 0           |
| Com_create_table                         | 12471       |
| Com_create_trigger                       | 0           |
| Com_create_udf                           | 0           |
| Com_create_user                          | 0           |
| Com_create_view                          | 0           |
| Com_dealloc_sql                          | 0           |
| Com_delete                               | 18160       |
| Com_delete_multi                         | 0           |
| Com_do                                   | 0           |
| Com_drop_db                              | 0           |
| Com_drop_event                           | 0           |
| Com_drop_function                        | 0           |
| Com_drop_index                           | 0           |
| Com_drop_procedure                       | 0           |
| Com_drop_server                          | 0           |
| Com_drop_table                           | 12471       |
| Com_drop_trigger                         | 0           |
| Com_drop_user                            | 0           |
| Com_drop_view                            | 0           |
| Com_empty_query                          | 0           |
| Com_execute_sql                          | 0           |
| Com_flush                                | 5           |
| Com_grant                                | 0           |
| Com_ha_close                             | 0           |
| Com_ha_open                              | 0           |
| Com_ha_read                              | 0           |
| Com_help                                 | 0           |
| Com_insert                               | 218749      |
| Com_insert_select                        | 10535       |
| Com_install_plugin                       | 0           |
| Com_kill                                 | 0           |
| Com_load                                 | 0           |
| Com_lock_tables                          | 119         |
| Com_optimize                             | 0           |
| Com_preload_keys                         | 0           |
| Com_prepare_sql                          | 0           |
| Com_purge                                | 0           |
| Com_purge_before_date                    | 0           |
| Com_release_savepoint                    | 0           |
| Com_rename_table                         | 0           |
| Com_rename_user                          | 0           |
| Com_repair                               | 0           |
| Com_replace                              | 11          |
| Com_replace_select                       | 0           |
| Com_reset                                | 0           |
| Com_resignal                             | 0           |
| Com_revoke                               | 0           |
| Com_revoke_all                           | 0           |
| Com_rollback                             | 0           |
| Com_rollback_to_savepoint                | 0           |
| Com_savepoint                            | 0           |
| Com_select                               | 384720      |
| Com_set_option                           | 168209      |
| Com_signal                               | 0           |
| Com_show_authors                         | 0           |
| Com_show_binlog_events                   | 0           |
| Com_show_binlogs                         | 0           |
| Com_show_charsets                        | 0           |
| Com_show_collations                      | 0           |
| Com_show_contributors                    | 0           |
| Com_show_create_db                       | 0           |
| Com_show_create_event                    | 0           |
| Com_show_create_func                     | 0           |
| Com_show_create_proc                     | 0           |
| Com_show_create_table                    | 5686        |
| Com_show_create_trigger                  | 0           |
| Com_show_databases                       | 2           |
| Com_show_engine_logs                     | 0           |
| Com_show_engine_mutex                    | 0           |
| Com_show_engine_status                   | 0           |
| Com_show_events                          | 0           |
| Com_show_errors                          | 0           |
| Com_show_fields                          | 9891        |
| Com_show_function_status                 | 0           |
| Com_show_grants                          | 0           |
| Com_show_keys                            | 0           |
| Com_show_master_status                   | 0           |
| Com_show_open_tables                     | 0           |
| Com_show_plugins                         | 0           |
| Com_show_privileges                      | 0           |
| Com_show_procedure_status                | 0           |
| Com_show_processlist                     | 0           |
| Com_show_profile                         | 0           |
| Com_show_profiles                        | 0           |
| Com_show_relaylog_events                 | 0           |
| Com_show_slave_hosts                     | 0           |
| Com_show_slave_status                    | 0           |
| Com_show_status                          | 1           |
| Com_show_storage_engines                 | 0           |
| Com_show_table_status                    | 5686        |
| Com_show_tables                          | 169         |
| Com_show_triggers                        | 5686        |
| Com_show_variables                       | 373         |
| Com_show_warnings                        | 0           |
| Com_slave_start                          | 0           |
| Com_slave_stop                           | 0           |
| Com_stmt_close                           | 0           |
| Com_stmt_execute                         | 0           |
| Com_stmt_fetch                           | 0           |
| Com_stmt_prepare                         | 0           |
| Com_stmt_reprepare                       | 0           |
| Com_stmt_reset                           | 0           |
| Com_stmt_send_long_data                  | 0           |
| Com_truncate                             | 314         |
| Com_uninstall_plugin                     | 0           |
| Com_unlock_tables                        | 136         |
| Com_update                               | 38395       |
| Com_update_multi                         | 0           |
| Com_xa_commit                            | 0           |
| Com_xa_end                               | 0           |
| Com_xa_prepare                           | 0           |
| Com_xa_recover                           | 0           |
| Com_xa_rollback                          | 0           |
| Com_xa_start                             | 0           |
| Compression                              | OFF         |
| Connections                              | 111949      |
| Created_tmp_disk_tables                  | 21148       |
| Created_tmp_files                        | 24          |
| Created_tmp_tables                       | 38895       |
| Delayed_errors                           | 0           |
| Delayed_insert_threads                   | 0           |
| Delayed_writes                           | 0           |
| Flush_commands                           | 1           |
| Handler_commit                           | 169238      |
| Handler_delete                           | 9925        |
| Handler_discover                         | 0           |
| Handler_prepare                          | 0           |
| Handler_read_first                       | 24581       |
| Handler_read_key                         | 1519441     |
| Handler_read_last                        | 1184        |
| Handler_read_next                        | 3444617     |
| Handler_read_prev                        | 76079       |
| Handler_read_rnd                         | 48977532    |
| Handler_read_rnd_next                    | 3207292543  |
| Handler_rollback                         | 0           |
| Handler_savepoint                        | 0           |
| Handler_savepoint_rollback               | 0           |
| Handler_update                           | 120829      |
| Handler_write                            | 807199      |
| Innodb_buffer_pool_pages_data            | 5313        |
| Innodb_buffer_pool_bytes_data            | 87048192    |
| Innodb_buffer_pool_pages_dirty           | 0           |
| Innodb_buffer_pool_bytes_dirty           | 0           |
| Innodb_buffer_pool_pages_flushed         | 32202       |
| Innodb_buffer_pool_pages_free            | 2855        |
| Innodb_buffer_pool_pages_misc            | 23          |
| Innodb_buffer_pool_pages_total           | 8191        |
| Innodb_buffer_pool_read_ahead_rnd        | 0           |
| Innodb_buffer_pool_read_ahead            | 0           |
| Innodb_buffer_pool_read_ahead_evicted    | 0           |
| Innodb_buffer_pool_read_requests         | 2672987     |
| Innodb_buffer_pool_reads                 | 4937        |
| Innodb_buffer_pool_wait_free             | 0           |
| Innodb_buffer_pool_write_requests        | 931260      |
| Innodb_data_fsyncs                       | 160850      |
| Innodb_data_pending_fsyncs               | 0           |
| Innodb_data_pending_reads                | 0           |
| Innodb_data_pending_writes               | 0           |
| Innodb_data_read                         | 83120128    |
| Innodb_data_reads                        | 5692        |
| Innodb_data_writes                       | 189024      |
| Innodb_data_written                      | 1205576704  |
| Innodb_dblwr_pages_written               | 32202       |
| Innodb_dblwr_writes                      | 1928        |
| Innodb_have_atomic_builtins              | ON          |
| Innodb_log_waits                         | 0           |
| Innodb_log_write_requests                | 151151      |
| Innodb_log_writes                        | 152024      |
| Innodb_os_log_fsyncs                     | 153037      |
| Innodb_os_log_pending_fsyncs             | 0           |
| Innodb_os_log_pending_writes             | 0           |
| Innodb_os_log_written                    | 149860352   |
| Innodb_page_size                         | 16384       |
| Innodb_pages_created                     | 2517        |
| Innodb_pages_read                        | 4939        |
| Innodb_pages_written                     | 32202       |
| Innodb_row_lock_current_waits            | 0           |
| Innodb_row_lock_time                     | 0           |
| Innodb_row_lock_time_avg                 | 0           |
| Innodb_row_lock_time_max                 | 0           |
| Innodb_row_lock_waits                    | 0           |
| Innodb_rows_deleted                      | 2484        |
| Innodb_rows_inserted                     | 73896       |
| Innodb_rows_read                         | 2013849     |
| Innodb_rows_updated                      | 104201      |
| Innodb_truncated_status_writes           | 0           |
| Key_blocks_not_flushed                   | 0           |
| Key_blocks_unused                        | 306264      |
| Key_blocks_used                          | 17035       |
| Key_read_requests                        | 6045423     |
| Key_reads                                | 31732       |
| Key_write_requests                       | 301245      |
| Key_writes                               | 294060      |
| Last_query_cost                          | 0.000000    |
| Max_used_connections                     | 11          |
| Not_flushed_delayed_rows                 | 0           |
| Open_files                               | 786         |
| Open_streams                             | 0           |
| Open_table_definitions                   | 508         | 
| Open_tables                              | 512         |
| Opened_files                             | 160634      |<< on peut être limité
| Opened_table_definitions                 | 43297       |
| Opened_tables                            | 31209       |
| Performance_schema_cond_classes_lost     | 0           |
| Performance_schema_cond_instances_lost   | 0           |
| Performance_schema_file_classes_lost     | 0           |
| Performance_schema_file_handles_lost     | 0           |
| Performance_schema_file_instances_lost   | 0           |
| Performance_schema_locker_lost           | 0           |
| Performance_schema_mutex_classes_lost    | 0           |
| Performance_schema_mutex_instances_lost  | 0           |
| Performance_schema_rwlock_classes_lost   | 0           |
| Performance_schema_rwlock_instances_lost | 0           |
| Performance_schema_table_handles_lost    | 0           |
| Performance_schema_table_instances_lost  | 0           |
| Performance_schema_thread_classes_lost   | 0           |
| Performance_schema_thread_instances_lost | 0           |
| Prepared_stmt_count                      | 0           |
| Qcache_free_blocks                       | 2109        |
| Qcache_free_memory                       | 8953752     |
| Qcache_hits                              | 1129972     |
| Qcache_inserts                           | 296789      |
| Qcache_lowmem_prunes                     | 104980      |
| Qcache_not_cached                        | 86212       |
| Qcache_queries_in_cache                  | 8779        |
| Qcache_total_blocks                      | 20627       |
| Queries                                  | 2181421     |
| Questions                                | 2181413     |
| Rpl_status                               | AUTH_MASTER |
| Select_full_join                         | 480         |
| Select_full_range_join                   | 0           |
| Select_range                             | 10185       |
| Select_range_check                       | 0           |
| Select_scan                              | 86268       |
| Slave_heartbeat_period                   | 0.000       |
| Slave_open_temp_tables                   | 0           |
| Slave_received_heartbeats                | 0           |
| Slave_retried_transactions               | 0           |
| Slave_running                            | OFF         |
| Slow_launch_threads                      | 0           |
| Slow_queries                             | 1           |
| Sort_merge_passes                        | 8           |
| Sort_range                               | 20488       |
| Sort_rows                                | 49035868    |
| Sort_scan                                | 34820       |
| Ssl_accept_renegotiates                  | 0           |
| Ssl_accepts                              | 0           |
| Ssl_callback_cache_hits                  | 0           |
| Ssl_cipher                               |             |
| Ssl_cipher_list                          |             |
| Ssl_client_connects                      | 0           |
| Ssl_connect_renegotiates                 | 0           |
| Ssl_ctx_verify_depth                     | 0           |
| Ssl_ctx_verify_mode                      | 0           |
| Ssl_default_timeout                      | 0           |
| Ssl_finished_accepts                     | 0           |
| Ssl_finished_connects                    | 0           |
| Ssl_session_cache_hits                   | 0           |
| Ssl_session_cache_misses                 | 0           |
| Ssl_session_cache_mode                   | NONE        |
| Ssl_session_cache_overflows              | 0           |
| Ssl_session_cache_size                   | 0           |
| Ssl_session_cache_timeouts               | 0           |
| Ssl_sessions_reused                      | 0           |
| Ssl_used_session_cache_entries           | 0           |
| Ssl_verify_depth                         | 0           |
| Ssl_verify_mode                          | 0           |
| Ssl_version                              |             |
| Table_locks_immediate                    | 744686      |
| Table_locks_waited                       | 84          |
| Tc_log_max_pages_used                    | 0           |
| Tc_log_page_size                         | 0           |
| Tc_log_page_waits                        | 0           |
| Threads_cached                           | 7           |
| Threads_connected                        | 1           |
| Threads_created                          | 15          |
| Threads_running                          | 1           |
| Uptime                                   | 429307      |
| Uptime_since_flush_status                | 429307      |
+------------------------------------------+-------------+

 

 

 

Voir les variables de configuration de MySQL

mysql > show variables;
 Variable_name                                            | Value                                                                                                                                                                                                                                                                                                                                                                                                            |
+----------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| auto_generate_certs                                      | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| auto_increment_increment                                 | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| auto_increment_offset                                    | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| autocommit                                               | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| automatic_sp_privileges                                  | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| avoid_temporal_upgrade                                   | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| back_log                                                 | 80                                                                                                                                                                                                                                                                                                                                                                                                               |
| basedir                                                  | /usr/local/Cellar/mysql@5.7/5.7.26/                                                                                                                                                                                                                                                                                                                                                                              |
| big_tables                                               | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| bind_address                                             | 127.0.0.1                                                                                                                                                                                                                                                                                                                                                                                                        |
| binlog_cache_size                                        | 32768                                                                                                                                                                                                                                                                                                                                                                                                            |
| binlog_checksum                                          | CRC32                                                                                                                                                                                                                                                                                                                                                                                                            |
| binlog_direct_non_transactional_updates                  | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| binlog_error_action                                      | ABORT_SERVER                                                                                                                                                                                                                                                                                                                                                                                                     |
| binlog_format                                            | ROW                                                                                                                                                                                                                                                                                                                                                                                                              |
| binlog_group_commit_sync_delay                           | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| binlog_group_commit_sync_no_delay_count                  | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| binlog_gtid_simple_recovery                              | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| binlog_max_flush_queue_time                              | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| binlog_order_commits                                     | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| binlog_row_image                                         | FULL                                                                                                                                                                                                                                                                                                                                                                                                             |
| binlog_rows_query_log_events                             | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| binlog_stmt_cache_size                                   | 32768                                                                                                                                                                                                                                                                                                                                                                                                            |
| binlog_transaction_dependency_history_size               | 25000                                                                                                                                                                                                                                                                                                                                                                                                            |
| binlog_transaction_dependency_tracking                   | COMMIT_ORDER                                                                                                                                                                                                                                                                                                                                                                                                     |
| block_encryption_mode                                    | aes-128-ecb                                                                                                                                                                                                                                                                                                                                                                                                      |
| bulk_insert_buffer_size                                  | 8388608                                                                                                                                                                                                                                                                                                                                                                                                          |
| character_set_client                                     | utf8                                                                                                                                                                                                                                                                                                                                                                                                             |
| character_set_connection                                 | utf8                                                                                                                                                                                                                                                                                                                                                                                                             |
| character_set_database                                   | utf8                                                                                                                                                                                                                                                                                                                                                                                                             |
| character_set_filesystem                                 | binary                                                                                                                                                                                                                                                                                                                                                                                                           |
| character_set_results                                    | utf8                                                                                                                                                                                                                                                                                                                                                                                                             |
| character_set_server                                     | utf8                                                                                                                                                                                                                                                                                                                                                                                                             |
| character_set_system                                     | utf8                                                                                                                                                                                                                                                                                                                                                                                                             |
| character_sets_dir                                       | /usr/local/Cellar/mysql@5.7/5.7.26/share/mysql/charsets/                                                                                                                                                                                                                                                                                                                                                         |
| check_proxy_users                                        | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| collation_connection                                     | utf8_general_ci                                                                                                                                                                                                                                                                                                                                                                                                  |
| collation_database                                       | utf8_general_ci                                                                                                                                                                                                                                                                                                                                                                                                  |
| collation_server                                         | utf8_general_ci                                                                                                                                                                                                                                                                                                                                                                                                  |
| completion_type                                          | NO_CHAIN                                                                                                                                                                                                                                                                                                                                                                                                         |
| concurrent_insert                                        | AUTO                                                                                                                                                                                                                                                                                                                                                                                                             |
| connect_timeout                                          | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| core_file                                                | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| datadir                                                  | /usr/local/var/mysql/                                                                                                                                                                                                                                                                                                                                                                                            |
| date_format                                              | %Y-%m-%d                                                                                                                                                                                                                                                                                                                                                                                                         |
| datetime_format                                          | %Y-%m-%d %H:%i:%s                                                                                                                                                                                                                                                                                                                                                                                                |
| default_authentication_plugin                            | mysql_native_password                                                                                                                                                                                                                                                                                                                                                                                            |
| default_password_lifetime                                | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| default_storage_engine                                   | InnoDB                                                                                                                                                                                                                                                                                                                                                                                                           |
| default_tmp_storage_engine                               | InnoDB                                                                                                                                                                                                                                                                                                                                                                                                           |
| default_week_format                                      | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| delay_key_write                                          | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| delayed_insert_limit                                     | 100                                                                                                                                                                                                                                                                                                                                                                                                              |
| delayed_insert_timeout                                   | 300                                                                                                                                                                                                                                                                                                                                                                                                              |
| delayed_queue_size                                       | 1000                                                                                                                                                                                                                                                                                                                                                                                                             |
| disabled_storage_engines                                 |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| disconnect_on_expired_password                           | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| div_precision_increment                                  | 4                                                                                                                                                                                                                                                                                                                                                                                                                |
| end_markers_in_json                                      | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| enforce_gtid_consistency                                 | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| eq_range_index_dive_limit                                | 200                                                                                                                                                                                                                                                                                                                                                                                                              |
| error_count                                              | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| event_scheduler                                          | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| expire_logs_days                                         | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| explicit_defaults_for_timestamp                          | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| external_user                                            |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| flush                                                    | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| flush_time                                               | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| foreign_key_checks                                       | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| ft_boolean_syntax                                        | + -><()~*:""&|                                                                                                                                                                                                                                                                                                                                                                                                   |
| ft_max_word_len                                          | 84                                                                                                                                                                                                                                                                                                                                                                                                               |
| ft_min_word_len                                          | 4                                                                                                                                                                                                                                                                                                                                                                                                                |
| ft_query_expansion_limit                                 | 20                                                                                                                                                                                                                                                                                                                                                                                                               |
| ft_stopword_file                                         | (built-in)                                                                                                                                                                                                                                                                                                                                                                                                       |
| general_log                                              | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| general_log_file                                         | /Users/poste5hookipa/sites/logs/mysql.log                                                                                                                                                                                                                                                                                                                                                                        |
| group_concat_max_len                                     | 1024                                                                                                                                                                                                                                                                                                                                                                                                             |
| gtid_executed_compression_period                         | 1000                                                                                                                                                                                                                                                                                                                                                                                                             |
| gtid_mode                                                | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| gtid_next                                                | AUTOMATIC                                                                                                                                                                                                                                                                                                                                                                                                        |
| gtid_owned                                               |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| gtid_purged                                              |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| have_compress                                            | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_crypt                                               | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_dynamic_loading                                     | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_geometry                                            | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_openssl                                             | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_profiling                                           | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_query_cache                                         | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_rtree_keys                                          | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_ssl                                                 | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_statement_timeout                                   | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| have_symlink                                             | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| host_cache_size                                          | 279                                                                                                                                                                                                                                                                                                                                                                                                              |
| hostname                                                 | iMac-de-Poste5.local                                                                                                                                                                                                                                                                                                                                                                                             |
| identity                                                 | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| ignore_builtin_innodb                                    | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| ignore_db_dirs                                           |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| init_connect                                             |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| init_file                                                |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| init_slave                                               |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_adaptive_flushing                                 | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_adaptive_flushing_lwm                             | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_adaptive_hash_index                               | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_adaptive_hash_index_parts                         | 8                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_adaptive_max_sleep_delay                          | 150000                                                                                                                                                                                                                                                                                                                                                                                                           |
| innodb_api_bk_commit_interval                            | 5                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_api_disable_rowlock                               | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_api_enable_binlog                                 | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_api_enable_mdl                                    | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_api_trx_level                                     | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_autoextend_increment                              | 64                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_autoinc_lock_mode                                 | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_buffer_pool_chunk_size                            | 134217728                                                                                                                                                                                                                                                                                                                                                                                                        |
| innodb_buffer_pool_dump_at_shutdown                      | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_buffer_pool_dump_now                              | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_buffer_pool_dump_pct                              | 25                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_buffer_pool_filename                              | ib_buffer_pool                                                                                                                                                                                                                                                                                                                                                                                                   |
| innodb_buffer_pool_instances                             | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_buffer_pool_load_abort                            | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_buffer_pool_load_at_startup                       | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_buffer_pool_load_now                              | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_buffer_pool_size                                  | 134217728                                                                                                                                                                                                                                                                                                                                                                                                        |
| innodb_change_buffer_max_size                            | 25                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_change_buffering                                  | all                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_checksum_algorithm                                | crc32                                                                                                                                                                                                                                                                                                                                                                                                            |
| innodb_checksums                                         | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_cmp_per_index_enabled                             | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_commit_concurrency                                | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_compression_failure_threshold_pct                 | 5                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_compression_level                                 | 6                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_compression_pad_pct_max                           | 50                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_concurrency_tickets                               | 5000                                                                                                                                                                                                                                                                                                                                                                                                             |
| innodb_data_file_path                                    | ibdata1:12M:autoextend                                                                                                                                                                                                                                                                                                                                                                                           |
| innodb_data_home_dir                                     |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_deadlock_detect                                   | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_default_row_format                                | dynamic                                                                                                                                                                                                                                                                                                                                                                                                          |
| innodb_disable_sort_file_cache                           | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_doublewrite                                       | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_fast_shutdown                                     | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_file_format                                       | Barracuda                                                                                                                                                                                                                                                                                                                                                                                                        |
| innodb_file_format_check                                 | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_file_format_max                                   | Barracuda                                                                                                                                                                                                                                                                                                                                                                                                        |
| innodb_file_per_table                                    | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_fill_factor                                       | 100                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_flush_log_at_timeout                              | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_flush_log_at_trx_commit                           | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_flush_method                                      |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_flush_neighbors                                   | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_flush_sync                                        | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_flushing_avg_loops                                | 30                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_force_load_corrupted                              | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_force_recovery                                    | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_ft_aux_table                                      |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_ft_cache_size                                     | 8000000                                                                                                                                                                                                                                                                                                                                                                                                          |
| innodb_ft_enable_diag_print                              | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_ft_enable_stopword                                | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_ft_max_token_size                                 | 84                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_ft_min_token_size                                 | 3                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_ft_num_word_optimize                              | 2000                                                                                                                                                                                                                                                                                                                                                                                                             |
| innodb_ft_result_cache_limit                             | 2000000000                                                                                                                                                                                                                                                                                                                                                                                                       |
| innodb_ft_server_stopword_table                          |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_ft_sort_pll_degree                                | 2                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_ft_total_cache_size                               | 640000000                                                                                                                                                                                                                                                                                                                                                                                                        |
| innodb_ft_user_stopword_table                            |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_io_capacity                                       | 200                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_io_capacity_max                                   | 2000                                                                                                                                                                                                                                                                                                                                                                                                             |
| innodb_large_prefix                                      | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_lock_wait_timeout                                 | 50                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_locks_unsafe_for_binlog                           | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_log_buffer_size                                   | 16777216                                                                                                                                                                                                                                                                                                                                                                                                         |
| innodb_log_checksums                                     | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_log_compressed_pages                              | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_log_file_size                                     | 50331648                                                                                                                                                                                                                                                                                                                                                                                                         |
| innodb_log_files_in_group                                | 2                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_log_group_home_dir                                | ./                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_log_write_ahead_size                              | 8192                                                                                                                                                                                                                                                                                                                                                                                                             |
| innodb_lru_scan_depth                                    | 1024                                                                                                                                                                                                                                                                                                                                                                                                             |
| innodb_max_dirty_pages_pct                               | 75.000000                                                                                                                                                                                                                                                                                                                                                                                                        |
| innodb_max_dirty_pages_pct_lwm                           | 0.000000                                                                                                                                                                                                                                                                                                                                                                                                         |
| innodb_max_purge_lag                                     | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_max_purge_lag_delay                               | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_max_undo_log_size                                 | 1073741824                                                                                                                                                                                                                                                                                                                                                                                                       |
| innodb_monitor_disable                                   |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_monitor_enable                                    |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_monitor_reset                                     |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_monitor_reset_all                                 |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_old_blocks_pct                                    | 37                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_old_blocks_time                                   | 1000                                                                                                                                                                                                                                                                                                                                                                                                             |
| innodb_online_alter_log_max_size                         | 134217728                                                                                                                                                                                                                                                                                                                                                                                                        |
| innodb_open_files                                        | 2000                                                                                                                                                                                                                                                                                                                                                                                                             |
| innodb_optimize_fulltext_only                            | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_page_cleaners                                     | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_page_size                                         | 16384                                                                                                                                                                                                                                                                                                                                                                                                            |
| innodb_print_all_deadlocks                               | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_purge_batch_size                                  | 300                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_purge_rseg_truncate_frequency                     | 128                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_purge_threads                                     | 4                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_random_read_ahead                                 | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_read_ahead_threshold                              | 56                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_read_io_threads                                   | 4                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_read_only                                         | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_replication_delay                                 | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_rollback_on_timeout                               | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_rollback_segments                                 | 128                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_sort_buffer_size                                  | 1048576                                                                                                                                                                                                                                                                                                                                                                                                          |
| innodb_spin_wait_delay                                   | 6                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_stats_auto_recalc                                 | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_stats_include_delete_marked                       | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_stats_method                                      | nulls_equal                                                                                                                                                                                                                                                                                                                                                                                                      |
| innodb_stats_on_metadata                                 | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_stats_persistent                                  | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_stats_persistent_sample_pages                     | 20                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_stats_sample_pages                                | 8                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_stats_transient_sample_pages                      | 8                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_status_output                                     | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_status_output_locks                               | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_strict_mode                                       | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_support_xa                                        | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_sync_array_size                                   | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_sync_spin_loops                                   | 30                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_table_locks                                       | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_temp_data_file_path                               | ibtmp1:12M:autoextend                                                                                                                                                                                                                                                                                                                                                                                            |
| innodb_thread_concurrency                                | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_thread_sleep_delay                                | 10000                                                                                                                                                                                                                                                                                                                                                                                                            |
| innodb_tmpdir                                            |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| innodb_undo_directory                                    | ./                                                                                                                                                                                                                                                                                                                                                                                                               |
| innodb_undo_log_truncate                                 | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_undo_logs                                         | 128                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_undo_tablespaces                                  | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| innodb_use_native_aio                                    | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| innodb_version                                           | 5.7.26                                                                                                                                                                                                                                                                                                                                                                                                           |
| innodb_write_io_threads                                  | 4                                                                                                                                                                                                                                                                                                                                                                                                                |
| insert_id                                                | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| interactive_timeout                                      | 28800                                                                                                                                                                                                                                                                                                                                                                                                            |
| internal_tmp_disk_storage_engine                         | InnoDB                                                                                                                                                                                                                                                                                                                                                                                                           |
| join_buffer_size                                         | 262144                                                                                                                                                                                                                                                                                                                                                                                                           |
| keep_files_on_create                                     | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| key_buffer_size                                          | 8388608                                                                                                                                                                                                                                                                                                                                                                                                          |
| key_cache_age_threshold                                  | 300                                                                                                                                                                                                                                                                                                                                                                                                              |
| key_cache_block_size                                     | 1024                                                                                                                                                                                                                                                                                                                                                                                                             |
| key_cache_division_limit                                 | 100                                                                                                                                                                                                                                                                                                                                                                                                              |
| keyring_operations                                       | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| large_files_support                                      | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| large_page_size                                          | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| large_pages                                              | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| last_insert_id                                           | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| lc_messages                                              | en_US                                                                                                                                                                                                                                                                                                                                                                                                            |
| lc_messages_dir                                          | /usr/local/Cellar/mysql@5.7/5.7.26/share/mysql/                                                                                                                                                                                                                                                                                                                                                                  |
| lc_time_names                                            | en_US                                                                                                                                                                                                                                                                                                                                                                                                            |
| license                                                  | GPL                                                                                                                                                                                                                                                                                                                                                                                                              |
| local_infile                                             | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| lock_wait_timeout                                        | 31536000                                                                                                                                                                                                                                                                                                                                                                                                         |
| locked_in_memory                                         | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_bin                                                  | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_bin_basename                                         |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| log_bin_index                                            |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| log_bin_trust_function_creators                          | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_bin_use_v1_row_events                                | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_builtin_as_identified_by_password                    | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_error                                                | ./iMac-de-Poste5.local.err                                                                                                                                                                                                                                                                                                                                                                                       |
| log_error_verbosity                                      | 3                                                                                                                                                                                                                                                                                                                                                                                                                |
| log_output                                               | FILE                                                                                                                                                                                                                                                                                                                                                                                                             |
| log_queries_not_using_indexes                            | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_slave_updates                                        | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_slow_admin_statements                                | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_slow_slave_statements                                | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_statements_unsafe_for_binlog                         | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| log_syslog                                               | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_syslog_facility                                      | daemon                                                                                                                                                                                                                                                                                                                                                                                                           |
| log_syslog_include_pid                                   | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| log_syslog_tag                                           |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| log_throttle_queries_not_using_indexes                   | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| log_timestamps                                           | UTC                                                                                                                                                                                                                                                                                                                                                                                                              |
| log_warnings                                             | 2                                                                                                                                                                                                                                                                                                                                                                                                                |
| long_query_time                                          | 10.000000                                                                                                                                                                                                                                                                                                                                                                                                        |
| low_priority_updates                                     | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| lower_case_file_system                                   | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| lower_case_table_names                                   | 2                                                                                                                                                                                                                                                                                                                                                                                                                |
| master_info_repository                                   | FILE                                                                                                                                                                                                                                                                                                                                                                                                             |
| master_verify_checksum                                   | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| max_allowed_packet                                       | 4194304                                                                                                                                                                                                                                                                                                                                                                                                          |
| max_binlog_cache_size                                    | 18446744073709547520                                                                                                                                                                                                                                                                                                                                                                                             |
| max_binlog_size                                          | 1073741824                                                                                                                                                                                                                                                                                                                                                                                                       |
| max_binlog_stmt_cache_size                               | 18446744073709547520                                                                                                                                                                                                                                                                                                                                                                                             |
| max_connect_errors                                       | 100                                                                                                                                                                                                                                                                                                                                                                                                              |
| max_connections                                          | 151                                                                                                                                                                                                                                                                                                                                                                                                              |
| max_delayed_threads                                      | 20                                                                                                                                                                                                                                                                                                                                                                                                               |
| max_digest_length                                        | 1024                                                                                                                                                                                                                                                                                                                                                                                                             |
| max_error_count                                          | 64                                                                                                                                                                                                                                                                                                                                                                                                               |
| max_execution_time                                       | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| max_heap_table_size                                      | 16777216                                                                                                                                                                                                                                                                                                                                                                                                         |
| max_insert_delayed_threads                               | 20                                                                                                                                                                                                                                                                                                                                                                                                               |
| max_join_size                                            | 18446744073709551615                                                                                                                                                                                                                                                                                                                                                                                             |
| max_length_for_sort_data                                 | 1024                                                                                                                                                                                                                                                                                                                                                                                                             |
| max_points_in_geometry                                   | 65536                                                                                                                                                                                                                                                                                                                                                                                                            |
| max_prepared_stmt_count                                  | 16382                                                                                                                                                                                                                                                                                                                                                                                                            |
| max_relay_log_size                                       | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| max_seeks_for_key                                        | 18446744073709551615                                                                                                                                                                                                                                                                                                                                                                                             |
| max_sort_length                                          | 1024                                                                                                                                                                                                                                                                                                                                                                                                             |
| max_sp_recursion_depth                                   | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| max_tmp_tables                                           | 32                                                                                                                                                                                                                                                                                                                                                                                                               |
| max_user_connections                                     | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| max_write_lock_count                                     | 18446744073709551615                                                                                                                                                                                                                                                                                                                                                                                             |
| metadata_locks_cache_size                                | 1024                                                                                                                                                                                                                                                                                                                                                                                                             |
| metadata_locks_hash_instances                            | 8                                                                                                                                                                                                                                                                                                                                                                                                                |
| min_examined_row_limit                                   | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| multi_range_count                                        | 256                                                                                                                                                                                                                                                                                                                                                                                                              |
| myisam_data_pointer_size                                 | 6                                                                                                                                                                                                                                                                                                                                                                                                                |
| myisam_max_sort_file_size                                | 9223372036853727232                                                                                                                                                                                                                                                                                                                                                                                              |
| myisam_mmap_size                                         | 18446744073709551615                                                                                                                                                                                                                                                                                                                                                                                             |
| myisam_recover_options                                   | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| myisam_repair_threads                                    | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| myisam_sort_buffer_size                                  | 8388608                                                                                                                                                                                                                                                                                                                                                                                                          |
| myisam_stats_method                                      | nulls_unequal                                                                                                                                                                                                                                                                                                                                                                                                    |
| myisam_use_mmap                                          | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| mysql_native_password_proxy_users                        | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| net_buffer_length                                        | 16384                                                                                                                                                                                                                                                                                                                                                                                                            |
| net_read_timeout                                         | 30                                                                                                                                                                                                                                                                                                                                                                                                               |
| net_retry_count                                          | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| net_write_timeout                                        | 60                                                                                                                                                                                                                                                                                                                                                                                                               |
| new                                                      | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| ngram_token_size                                         | 2                                                                                                                                                                                                                                                                                                                                                                                                                |
| offline_mode                                             | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| old                                                      | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| old_alter_table                                          | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| old_passwords                                            | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| open_files_limit                                         | 5000                                                                                                                                                                                                                                                                                                                                                                                                             |
| optimizer_prune_level                                    | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| optimizer_search_depth                                   | 62                                                                                                                                                                                                                                                                                                                                                                                                               |
| optimizer_switch                                         | index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on,index_condition_pushdown=on,mrr=on,mrr_cost_based=on,block_nested_loop=on,batched_key_access=off,materialization=on,semijoin=on,loosescan=on,firstmatch=on,duplicateweedout=on,subquery_materialization_cost_based=on,use_index_extensions=on,condition_fanout_filter=on,derived_merge=on |
| optimizer_trace                                          | enabled=off,one_line=off                                                                                                                                                                                                                                                                                                                                                                                         |
| optimizer_trace_features                                 | greedy_search=on,range_optimizer=on,dynamic_range=on,repeated_subselect=on                                                                                                                                                                                                                                                                                                                                       |
| optimizer_trace_limit                                    | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| optimizer_trace_max_mem_size                             | 16384                                                                                                                                                                                                                                                                                                                                                                                                            |
| optimizer_trace_offset                                   | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| parser_max_mem_size                                      | 18446744073709551615                                                                                                                                                                                                                                                                                                                                                                                             |
| performance_schema                                       | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_accounts_size                         | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_digests_size                          | 10000                                                                                                                                                                                                                                                                                                                                                                                                            |
| performance_schema_events_stages_history_long_size       | 10000                                                                                                                                                                                                                                                                                                                                                                                                            |
| performance_schema_events_stages_history_size            | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_events_statements_history_long_size   | 10000                                                                                                                                                                                                                                                                                                                                                                                                            |
| performance_schema_events_statements_history_size        | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_events_transactions_history_long_size | 10000                                                                                                                                                                                                                                                                                                                                                                                                            |
| performance_schema_events_transactions_history_size      | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_events_waits_history_long_size        | 10000                                                                                                                                                                                                                                                                                                                                                                                                            |
| performance_schema_events_waits_history_size             | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_hosts_size                            | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_cond_classes                      | 80                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_cond_instances                    | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_digest_length                     | 1024                                                                                                                                                                                                                                                                                                                                                                                                             |
| performance_schema_max_file_classes                      | 80                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_file_handles                      | 32768                                                                                                                                                                                                                                                                                                                                                                                                            |
| performance_schema_max_file_instances                    | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_index_stat                        | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_memory_classes                    | 320                                                                                                                                                                                                                                                                                                                                                                                                              |
| performance_schema_max_metadata_locks                    | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_mutex_classes                     | 210                                                                                                                                                                                                                                                                                                                                                                                                              |
| performance_schema_max_mutex_instances                   | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_prepared_statements_instances     | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_program_instances                 | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_rwlock_classes                    | 50                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_rwlock_instances                  | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_socket_classes                    | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_socket_instances                  | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_sql_text_length                   | 1024                                                                                                                                                                                                                                                                                                                                                                                                             |
| performance_schema_max_stage_classes                     | 150                                                                                                                                                                                                                                                                                                                                                                                                              |
| performance_schema_max_statement_classes                 | 193                                                                                                                                                                                                                                                                                                                                                                                                              |
| performance_schema_max_statement_stack                   | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_table_handles                     | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_table_instances                   | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_table_lock_stat                   | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_thread_classes                    | 50                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_max_thread_instances                  | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_session_connect_attrs_size            | 512                                                                                                                                                                                                                                                                                                                                                                                                              |
| performance_schema_setup_actors_size                     | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_setup_objects_size                    | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| performance_schema_users_size                            | -1                                                                                                                                                                                                                                                                                                                                                                                                               |
| pid_file                                                 | iMac-de-Poste5.local.pid                                                                                                                                                                                                                                                                                                                                                                                         |
| plugin_dir                                               | /usr/local/opt/mysql@5.7/lib/plugin/                                                                                                                                                                                                                                                                                                                                                                             |
| port                                                     | 3306                                                                                                                                                                                                                                                                                                                                                                                                             |
| preload_buffer_size                                      | 32768                                                                                                                                                                                                                                                                                                                                                                                                            |
| profiling                                                | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| profiling_history_size                                   | 15                                                                                                                                                                                                                                                                                                                                                                                                               |
| protocol_version                                         | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| proxy_user                                               |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| pseudo_slave_mode                                        | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| pseudo_thread_id                                         | 44                                                                                                                                                                                                                                                                                                                                                                                                               |
| query_alloc_block_size                                   | 8192                                                                                                                                                                                                                                                                                                                                                                                                             |
| query_cache_limit                                        | 1048576                                                                                                                                                                                                                                                                                                                                                                                                          |
| query_cache_min_res_unit                                 | 4096                                                                                                                                                                                                                                                                                                                                                                                                             |
| query_cache_size                                         | 1048576                                                                                                                                                                                                                                                                                                                                                                                                          |
| query_cache_type                                         | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| query_cache_wlock_invalidate                             | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| query_prealloc_size                                      | 8192                                                                                                                                                                                                                                                                                                                                                                                                             |
| rand_seed1                                               | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| rand_seed2                                               | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| range_alloc_block_size                                   | 4096                                                                                                                                                                                                                                                                                                                                                                                                             |
| range_optimizer_max_mem_size                             | 8388608                                                                                                                                                                                                                                                                                                                                                                                                          |
| rbr_exec_mode                                            | STRICT                                                                                                                                                                                                                                                                                                                                                                                                           |
| read_buffer_size                                         | 131072                                                                                                                                                                                                                                                                                                                                                                                                           |
| read_only                                                | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| read_rnd_buffer_size                                     | 262144                                                                                                                                                                                                                                                                                                                                                                                                           |
| relay_log                                                |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| relay_log_basename                                       | /usr/local/var/mysql/iMac-de-Poste5-relay-bin                                                                                                                                                                                                                                                                                                                                                                    |
| relay_log_index                                          | /usr/local/var/mysql/iMac-de-Poste5-relay-bin.index                                                                                                                                                                                                                                                                                                                                                              |
| relay_log_info_file                                      | relay-log.info                                                                                                                                                                                                                                                                                                                                                                                                   |
| relay_log_info_repository                                | FILE                                                                                                                                                                                                                                                                                                                                                                                                             |
| relay_log_purge                                          | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| relay_log_recovery                                       | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| relay_log_space_limit                                    | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| report_host                                              |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| report_password                                          |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| report_port                                              | 3306                                                                                                                                                                                                                                                                                                                                                                                                             |
| report_user                                              |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| require_secure_transport                                 | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| rpl_stop_slave_timeout                                   | 31536000                                                                                                                                                                                                                                                                                                                                                                                                         |
| secure_auth                                              | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| secure_file_priv                                         | /private/var/lib/mysql-files/                                                                                                                                                                                                                                                                                                                                                                                    |
| server_id                                                | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| server_id_bits                                           | 32                                                                                                                                                                                                                                                                                                                                                                                                               |
| server_uuid                                              | 229573c4-aeb2-11e9-9f9e-7872d5d3a3b8                                                                                                                                                                                                                                                                                                                                                                             |
| session_track_gtids                                      | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| session_track_schema                                     | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| session_track_state_change                               | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| session_track_system_variables                           | time_zone,autocommit,character_set_client,character_set_results,character_set_connection                                                                                                                                                                                                                                                                                                                         |
| session_track_transaction_info                           | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| sha256_password_auto_generate_rsa_keys                   | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| sha256_password_private_key_path                         | private_key.pem                                                                                                                                                                                                                                                                                                                                                                                                  |
| sha256_password_proxy_users                              | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| sha256_password_public_key_path                          | public_key.pem                                                                                                                                                                                                                                                                                                                                                                                                   |
| show_compatibility_56                                    | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| show_create_table_verbosity                              | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| show_old_temporals                                       | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| skip_external_locking                                    | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| skip_name_resolve                                        | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| skip_networking                                          | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| skip_show_database                                       | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| slave_allow_batching                                     | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| slave_checkpoint_group                                   | 512                                                                                                                                                                                                                                                                                                                                                                                                              |
| slave_checkpoint_period                                  | 300                                                                                                                                                                                                                                                                                                                                                                                                              |
| slave_compressed_protocol                                | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| slave_exec_mode                                          | STRICT                                                                                                                                                                                                                                                                                                                                                                                                           |
| slave_load_tmpdir                                        | /var/folders/_m/1fwxv1810qz9dnmq6f39dqzr0000gn/T/                                                                                                                                                                                                                                                                                                                                                                |
| slave_max_allowed_packet                                 | 1073741824                                                                                                                                                                                                                                                                                                                                                                                                       |
| slave_net_timeout                                        | 60                                                                                                                                                                                                                                                                                                                                                                                                               |
| slave_parallel_type                                      | DATABASE                                                                                                                                                                                                                                                                                                                                                                                                         |
| slave_parallel_workers                                   | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| slave_pending_jobs_size_max                              | 16777216                                                                                                                                                                                                                                                                                                                                                                                                         |
| slave_preserve_commit_order                              | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| slave_rows_search_algorithms                             | TABLE_SCAN,INDEX_SCAN                                                                                                                                                                                                                                                                                                                                                                                            |
| slave_skip_errors                                        | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| slave_sql_verify_checksum                                | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| slave_transaction_retries                                | 10                                                                                                                                                                                                                                                                                                                                                                                                               |
| slave_type_conversions                                   |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| slow_launch_time                                         | 2                                                                                                                                                                                                                                                                                                                                                                                                                |
| slow_query_log                                           | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| slow_query_log_file                                      | /usr/local/var/mysql/iMac-de-Poste5-slow.log                                                                                                                                                                                                                                                                                                                                                                     |
| socket                                                   | /tmp/mysql.sock                                                                                                                                                                                                                                                                                                                                                                                                  |
| sort_buffer_size                                         | 262144                                                                                                                                                                                                                                                                                                                                                                                                           |
| sql_auto_is_null                                         | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| sql_big_selects                                          | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| sql_buffer_result                                        | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| sql_log_bin                                              | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| sql_log_off                                              | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| sql_mode                                                 | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION                                                                                                                                                                                                                                                                        |
| sql_notes                                                | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| sql_quote_show_create                                    | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| sql_safe_updates                                         | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| sql_select_limit                                         | 18446744073709551615                                                                                                                                                                                                                                                                                                                                                                                             |
| sql_slave_skip_counter                                   | 0                                                                                                                                                                                                                                                                                                                                                                                                                |
| sql_warnings                                             | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| ssl_ca                                                   | ca.pem                                                                                                                                                                                                                                                                                                                                                                                                           |
| ssl_capath                                               |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ssl_cert                                                 | server-cert.pem                                                                                                                                                                                                                                                                                                                                                                                                  |
| ssl_cipher                                               |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ssl_crl                                                  |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ssl_crlpath                                              |                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ssl_key                                                  | server-key.pem                                                                                                                                                                                                                                                                                                                                                                                                   |
| stored_program_cache                                     | 256                                                                                                                                                                                                                                                                                                                                                                                                              |
| super_read_only                                          | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| sync_binlog                                              | 1                                                                                                                                                                                                                                                                                                                                                                                                                |
| sync_frm                                                 | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| sync_master_info                                         | 10000                                                                                                                                                                                                                                                                                                                                                                                                            |
| sync_relay_log                                           | 10000                                                                                                                                                                                                                                                                                                                                                                                                            |
| sync_relay_log_info                                      | 10000                                                                                                                                                                                                                                                                                                                                                                                                            |
| system_time_zone                                         | CEST                                                                                                                                                                                                                                                                                                                                                                                                             |
| table_definition_cache                                   | 1400                                                                                                                                                                                                                                                                                                                                                                                                             |
| table_open_cache                                         | 2000                                                                                                                                                                                                                                                                                                                                                                                                             |
| table_open_cache_instances                               | 16                                                                                                                                                                                                                                                                                                                                                                                                               |
| thread_cache_size                                        | 9                                                                                                                                                                                                                                                                                                                                                                                                                |
| thread_handling                                          | one-thread-per-connection                                                                                                                                                                                                                                                                                                                                                                                        |
| thread_stack                                             | 262144                                                                                                                                                                                                                                                                                                                                                                                                           |
| time_format                                              | %H:%i:%s                                                                                                                                                                                                                                                                                                                                                                                                         |
| time_zone                                                | SYSTEM                                                                                                                                                                                                                                                                                                                                                                                                           |
| timestamp                                                | 1564575641.188141                                                                                                                                                                                                                                                                                                                                                                                                |
| tls_version                                              | TLSv1,TLSv1.1,TLSv1.2                                                                                                                                                                                                                                                                                                                                                                                            |
| tmp_table_size                                           | 16777216                                                                                                                                                                                                                                                                                                                                                                                                         |
| tmpdir                                                   | /var/folders/_m/1fwxv1810qz9dnmq6f39dqzr0000gn/T/                                                                                                                                                                                                                                                                                                                                                                |
| transaction_alloc_block_size                             | 8192                                                                                                                                                                                                                                                                                                                                                                                                             |
| transaction_allow_batching                               | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| transaction_isolation                                    | REPEATABLE-READ                                                                                                                                                                                                                                                                                                                                                                                                  |
| transaction_prealloc_size                                | 4096                                                                                                                                                                                                                                                                                                                                                                                                             |
| transaction_read_only                                    | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| transaction_write_set_extraction                         | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| tx_isolation                                             | REPEATABLE-READ                                                                                                                                                                                                                                                                                                                                                                                                  |
| tx_read_only                                             | OFF                                                                                                                                                                                                                                                                                                                                                                                                              |
| unique_checks                                            | ON                                                                                                                                                                                                                                                                                                                                                                                                               |
| updatable_views_with_limit                               | YES                                                                                                                                                                                                                                                                                                                                                                                                              |
| version                                                  | 5.7.26-log                                                                                                                                                                                                                                                                                                                                                                                                       |
| version_comment                                          | Homebrew                                                                                                                                                                                                                                                                                                                                                                                                         |
| version_compile_machine                                  | x86_64                                                                                                                                                                                                                                                                                                                                                                                                           |
| version_compile_os                                       | osx10.14                                                                                                                                                                                                                                                                                                                                                                                                         |
| wait_timeout                                             | 28800                                                                                                                                                                                                                                                                                                                                                                                                            |
| warning_count                                            | 0   

Mysql

Mysql récupérer mot de pass root sous linux ou Windows

 

Voici la commande pour retrouver son mot de passe dans son environnement de développement WAMP :

Wamp possède une solution pour se connecter sous Mysqlj avec la console Mysql, aller dans click gauche puis mysql puis Console Mysql.

Ne rentrez pas de mot de passe.

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('XXX');
ou 
SET PASSWORD FOR 'root'@'%' = PASSWORD('XXX');

 

Mysql

Se logger dans MySql sans taper de mot de passe

Pour les personnes qui ont un mot de passe (un de plus trop) difficile à mémoriser (en plus de leur mot de passe root sur leur serveur Linux), la technique que je vais vous présenter (et présente dans la documentation officielle) va vous faciliter la vie.

Comment se logger dans mysql en Linux la voie classique

$ mysql -u root -pmotdepasse
ou la méthode interactive plus sécure
$ mysql -u root -p
et vous renseignez le mot de passe.

Mais voilà, comme vous êtes paresseux (et je vous recommande dans le cas présent), il y a une directive dans le fichier de configuration de mysql my.cnf, qui vous permet de vous passer de taper le mot de passe une fois que vous vous êtes authentifié sous root.

[mysqld]
.
.
[client]
password=motdepasseroot

[mysqld_safe]
.
.

Ce qui est important à faire c’est de rentrer la directive client et de renseigner le mot de passe (redémarrez mysql pour tenir compte ou reloadez le fichier my.cnf)

 

linux logo

Linux Cron Comment exécuter des tâches automatiquement régulièrement

Sur les systèmes Linux, via Crontab, vous pouvez exécuter des script shell, script php, des sauvegardes Mysql à intervalle régulier. Par exemple, on peut régulièrement vider un répertoire temporaire tous les jours à minuit, ceci se fait avec une tâche CRON. Un fichier contient les tâches CRON, via une syntaxe particulière, on définit la fréquence d’exécution, qui peut aller de la seconde à l’année.

Comprendre le système d’ordonnancement des tâches CRON

Comment est abbrévié le terme CRON? A l’origine : Chrono table -> crontab -> CRON voilà, c’est un mécanisme dans le monde UNIX et Linux, pour exécuter des tâches automatiquement. Bien sûr il faut laisser le serveur allumé pour que cette tâche puisse se faire.

* * * * * /usr/bin/php7.1/php /path/to/computation.php; /usr/bin/php7.1/php /path/to/sendmail.php

les 5 étoiles permettent de définir les fréquences d’exécution, leur usage est assez technique. Voici quelques exemples :

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *  user command to be executed

# exemples

5 * * * * /path/to/script/script.sh >> exec.log
0 5 * * 1 /path/to/script/script.sh >> exec.log # tous les lundi à 5 heures du matin
5 * * * 1 /path/to/script/script.sh >> exec.log

source : https://www.linuxtricks.fr/wiki/cron-et-crontab-le-planificateur-de-taches

Voici un outil en ligne qui vous permet de traduire du langage humain vers le langage CRON.

Syntaxe CRON

Voici la syntaxe typique d’une tâche CRON, les 5 premiers emplacement sont à pour coder le moment et la fréquence,

Comment avoir la liste des CRON actifs sur Linux?

Il y a deux endroits à regarder, tout d’abord le fichier de job CRON global qui est dans /etc/crontab

Ensuite il y a les CRON par utilisateur, dans chaque fichier au nom de l’utilisateur dans le répertoire :

/var/spool/cron

Par exemple les CRON de l’utilisateur root aura pour chemin :

/var/spool/cron/root

pour en voir le contenu faites :

cat /var/spool/cron/root

Crontab pour accéder au cron de l’utilisateur courant

Chaque utilisateur a donc son répertoire cron, il existe une commande pour accéder rapidement au cron de l’utilisateur:

$crontab -e

Ainsi si vous êtes en root, vous verrez le cron de l’utilisateur root, sous l’utilisateur user1, vous verrez le cron de l’utilisateur user1 ainsi de suite.

https://unix.stackexchange.com/questions/7053/how-can-get-a-list-of-all-scheduled-cron-jobs-on-my-machine
linux logo

Linux AWK pour les débutants

Awk permet de traiter des fichiers texte, c’est presque un langage de programmation tellement il est puissant et permet de faire des chose incroyables en ligne de commande et encore plus dans un script shell.

Quand a-t-on besoin de Awk?

Quand vous avez des fichier de type texte, et qui sont une suite de lignes de même format, typiquement un fichier CSV, que vous devez faire un traitement sur ce fichier afin d’afficher les informations sur un autre format.

Par exemple soit un fichier CSV, qu’on doit transformer en requête SQL afin de faire un import de ce fichier SQL dans une base de données, vous me direz il est possible d’importer un fichier CSV dans PhpMyadmin par exemple, je vous dirai oui mais si vous deviez faire une transformation quelconque?

Soit le fichier texte suivant :

gold     1    1986  USA                 American Eagle
gold     1    1908  Austria-Hungary     Franz Josef 100 Korona
silver  10    1981  USA                 ingot
gold     1    1984  Switzerland         ingot
gold     1    1979  RSA                 Krugerrand
gold     0.5  1981  RSA                 Krugerrand
gold     0.1  1986  PRC                 Panda
silver   1    1986  USA                 Liberty dollar
gold     0.25 1986  USA                 Liberty 5-dollar piece
silver   0.5  1986  USA                 Liberty 50-cent piece
silver   1    1987  USA                 Constitution dollar
gold     0.25 1987  USA                 Constitution 5-dollar piece
gold     1    1988  Canada              Maple Leaf

A première vue ce fichier est de type à séparation par tabulation, car les champs commencent à des positions bien définies, nous allons faire des traitement avec Awk sur ce fichier puis, nous allons transformer en requête SQL chaque ligne.

Commandes basiques de awk

$ awk '/gold' test.txt

ce qui est équivalent à

$ grep gold coins.txt

Si vous ne connaissez pas la commande grep, cette dernière cherche une chaine de caractère dans un fichier ou des fichiers. On fait une recherche de la chaine et on l’affiche. Donc jusqu’ici rien d’extraordinaire, car grep peut le faire. Voyons voir, et si on n’affichait que quelques colonnes, comme la première et  la troisième?

awk '{print $1,$3}' text.txt
gold 1986
gold 1908
gold 1984
gold 1979
gold 1981
gold 1986
gold 1986
gold 1987
gold 1988

On n’est pas obligé d’afficher dans l’ordre, il importe peu, ce qui commence par un signe $, c’est une capture de champ,

awk '{print $3,$2}' test.txt

Le pattern général de awk est:
awk search pattern { program actions } fichier

Par défaut si vous mettez une virgule entre les captures de champs, il y a un espace qui les sépare. Mais comment fiat-on si on a plusieurs espaces?

awk -F";" '{print $1 "    " $3}' test.txt

Création d’une requête SQL avec Awk

Nous allons maintenant faire quelque chose de plus intéressant, transformer ce fichier en une requête SQL. Nous allons donc carrément mettre du SQL dans la commande Awk:

awk -F'\t' '{ print "INSERT INTO prospects (prenom,nom,civilite,email,service,random_id) VALUES (" $3","$2","$4","$1","$5","$6 ")" }' test> import.sql
debian

Linux et la mémoire virtuelle (swap et paged)

Comprendre la mémoire virtuelle sous Linux

Chaque machine (serveur ou  non) dispose d’une quantité limité de mémoire vive. et lorsque trop de process tournent, la RAM peut se révéler insuffisante. L’astuce tès ancienne qui remonte au début de l’histoire des PC est d’utiliser le disque dur (une partie de disque dur) pour émuler la mémoire vive.

On pourrait aussi augmenter la mémoire vive, mais c’est cher. Le disque dur coûte beaucoup moins cher.

Donc on a la situation suivante : utiliser la mémoire du disque dur pour compléter la mémoire RAM.

Le problème avec le disque dur c’est qu’il est quasiment mille fois plus lent que la mémoire vive, mais ça c’est un autre débat.

 

Connaitre l’utilisation de la mémoire virtuelle sur Linux

Tout d’abord une commande très simple pour connaitre la mémoire de votre machine sous Linux :

$ free
[root@ns357817 ~]# free
             total       used       free     shared    buffers     cached
Mem:       2031712    1923280     108432        440      70156    1042944
-/+ buffers/cache:     810180    1221532
Swap:      1046520    1046520          0

Nous avons quelques colonnes nous donnant des informations très utiles, première colonne  la mémoire totale, la seconde la mémoire totale utilisée, la colonne « free » est la mémoire qui résulte de la différence des deux colonnes précédente.

La mémoire « shared » est la mémoire partagée par plusieurs processus en même

Différence entre swap et page memory

Bien que swap et page soient utilisés de façon interchangeable, pour les puristes, il y a paging de mémoire quand seulement une partie d’un process est écrit dans la mémoire virtuelle, il y a swapping de mémoire quand l’intégralité du process est écrit dans la mémoire virtuelle.

Quand les pages sont écrites sur le disque, on parle de page-out, quand les pages reviennent en mémoire vive on parle de page-in.

 

Fonctionnement de la mémoire virtuelle

Lorsqu’un programme démarre, elle passe du disque sur la émoire RAM, c’est le fonctionnement normal. Le page-in est normal donc, de même le page-out s’il se produit de temps en temps aussi est normal, par contre s’il y a beaucoup de page-out (écriture sur le disque), c’est peut-être un signe de trouble, le système va passer beaucoup de temps à écrire sur le disque, ça va ralentir le système, on appelle cela la thrashing. Le page-out n’est donc pas un problème en soi, c’est plutôt son activité intense qui est problématique.

Les outils pour connaitre l’activité de la mémoire virtuelle

Il y a un outil commun, vmstat, qui comme son nom l’indique produit des statistiques d’utilisation de mémoire virtuelle.

Mysql

Comment importer une base de donnée Mysql en ligne de commande

Je sais que pour beaucoup d’entre vous , la méthode préférée est PhpMyadmin pour importer des bases de données.

Mais pour ce qui est de la performance en rapidité, et lorsqu’on a affaire à une grosse base de données, cette méthode n’est pas viable, aussi il va falloir se retrousser les manches et passer en ligne de commande.

 

On parle beaucoup de sauvegarde en ligne de commande mais moins en restauration de base en ligne de commande. Rassurez vous la méthode est simple, il existe une méthode utilisant le mot clé source.

Le problème est qu’il faut se logger dans Mysql et le faire en mode interactif, donc deux étapes.

Cet article décrit une autre méthode en une étape :

mysql -u username -p database_name < file.sql

Il est préférable de donner le chemin complet vers le fichier pour éviter de potentiels problèmes.

 

https://stackoverflow.com/questions/17666249/how-to-import-an-sql-file-using-the-command-line-in-mysql

Mysql

Mysql Link to database cannot be established

si vous avez cette erreur alors que vous pensiez que tout allait bien, c’est vraisemblablement parce que Mysql a ouvert trop de fichier et n’est pas en mesure de traiter avec tout ça.

Mysql est limité à 1024 fichiers ouverts.

J’ai eu cette erreur que l’on ne voit pas très souvent, puisqu’il survient quand on a un grand nombre de sites web sur un même serveur dédié.

C’est ce qui m’est arrivé récemment lorsque j’ai combiné 3 serveur en un. J’avais 3 serveurs avec disque dur classiques, jusqu’au jour ou je me suis décidé à passer sur un serveur avec disque SSD, et plus de RAM. Pour être plus précis c’est le modèle XC SSD que j’ai pris, un octocoeur à 16 Go de Ram. Pour un prix de 15.99€ HT, soit un peu plus de 19 euros TTC (+ 20 € de frais d’installation). Au passage en résiliant deux serveur à 29 et 10 € j’économise 500 euros sur un an, une belle somme. A une époque j’avais pour presque 100 euros mensuel de serveurs, tous sous exploités, aujourd’hui comme je suis monté en compétence en gestion de serveur Linux, j’ai pris le parti de réduire mes coûts au strict minimum.

En configurant bien son serveur, on peut faire des merveilles. Cependant le chemin est semé d’embûches, la preuve pour que la base Mysql est tombée en rade avec une erreur du type :

ERROR 1018 (HY000): Can’t read dir of ‘.’ (errno: 24)

Vous pouvez voir ce que veut dire l’erreur 24 sous Linux avec la commande :

$ perror 24
OS error code  24:  Too many open files

Avec une trentaine de sites et donc de base de données, les 1024 n’allaient pas suffire !

En moins d’une heure, en cherchant sur le net, je suis arrivé à la solution suivante :

il faut affecter à mysql un plus grand nombre de fichiers ouvert. J’ai fixé pour ma part la valeur à 10240, ce qui est dix fois plus, mais vous pouvez aller jusqu’à 1024000, ce qui est souvent le cas si vous avez beaucoup de mutualisés.

Comment hausser la limite de fichiers ouvrable pour mysql

tout d’abord regardons les limites actuelle de votre système :

$ ulimit -a

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 64127
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 64127
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

 

Si vous voulez connaitre les limites pour un utilisateur particulier :

$ su mysql ulimit -a

Si ça déclenche un erreur du genre argument -a inconnu, vous devez d'abord faire un changement utilisateur
$ su mysql
$ ulimit -a

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 64127
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 64127
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Il faut éditer deux fichiers pour lever les limites.

$ vi /etc/security/limits.conf

mysql hard nofile 1024000
mysql soft nofile 1024000

$ vi /etc/security/limits.d/90-nproc.conf

* soft nofile 1024000
* hard nofile 1024000
* soft nproc 10240
* hard nproc 10240
root soft nproc unlimited


$ vi /etc/my.cnf

[mysqld]
open_files_limit = 1024000

ou

[mysqld_safe]
open_files_limit = 1024000


$ service mysqld restart

Pour vérifier :

$ show global variables like 'open%';

+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| open_files_limit | 102400 |
+------------------+--------+
1 row in set (0.00 sec)

Voilà j’espère que cela aura pu vous aider.

Voici le lien dont je me suis inspiré pour ce tuto :

Plus d’information sur le site officiel de Mysql.

https://duntuk.com/how-raise-ulimit-open-files-and-mysql-openfileslimithttp://i-learnings.blogspot.fr/2012/11/error-1018-hy000-cant-read-dir-of-errno.html

debian

Debian 8 Jessie, comment se logger en tant que root

Si vous avez récemment acquis un serveur dédié et fait l’installation d’un Linux Debian 8, vous aurez la désagréable surprise de constater qu’il est impossible de se logger en tant qu’utilisateur root.

En effet pour des raisons sans doute de sécurité, l’accès root a été désactivé par défaut.

C’est surtout énervant quand vous voulez utiliser WINSCP pour accéder à votre dédié, il est quasiment impossible de changer d’utilisateur en vous connectant, personnellement je n’ai pas réussi.

Il est bien plus facile de réactiver la possibilité de se connecter en root.

Voici la manipulation :

Comme on est en ssh, il faut éditer le fichier /etc/ssh/sshd_config

 

$vi /etc/ssh/sshd_config
changer 
PermitRootLogin without-password
en
PermitRootLogin yes

Maintenant il faut redémarrer le ssh

/etc/init.d/ssh restart

 

https://linuxconfig.org/enable-ssh-root-login-on-debian-linux-server

certificat let's encrypt

Installer un certificat avec Let’s Encrypt

Installer certbot-auto

Je suis sous Debian 7, et apache 2.2

Obtenir la copie de certbot-auto sur son serveur

$ wget https://dl.eff.org/certbot-auto

Rendre exécutable

$ chmod a+x certbot-auto

Exécutez le script :

$./certbot-auto

Patienter quelques minutes le temps d’installer Python et autre configuration, répondez Yes à la question. Ensuite entrez un email pour recevoir des emails, utile en cas de problème, notification de renouvellement, sécurité.

Ensuite le programme va vous lister les domaines qui sont sur votre serveur dédié, entrez les domaine séparés par une virgule ou espace (les nombres pas les noms de domaine). Le message suivant vous demande de sauvegarder le répertoire où tous les fichiers seront sauvegardés.

 To fix these errors, please make sure that your domain name was
   entered correctly and the DNS A/AAAA record(s) for that domain
   contain(s) the right IP address.
 - Your account credentials have been saved in your Certbot
   configuration directory at /etc/letsencrypt. You should make a
   secure backup of this folder now. This configuration directory will
   also contain certificates and private keys obtained by Certbot so
   making regular backups of this folder is ideal.

Créer un certificat SSL pour un domaine

Pour ajouter un certificat SSL tapez la commande suivante:

./certbot-auto certonly --webroot -w /home/domaine/public_html -d www.domaine.com -d domaine.com -w /home/sousdomaine/public_html -d sous.domaine.com -w /home/autredomaine/public_html -d www.autredomaine.fr

Que fait certbot-auto avec cette commande?

Il va d’abord créer des CSR, et ensuite les fichiers pem qui sont les clé SSL proprement dites. Un fichier de configuration à inclure au format .conf est créé qui contient les directives SSL pour Apache. Le fichier httpd.conf doit inclure ce fichier pour comprendre les certificats SSL.

Contenu du fichier options-ssl-apache.conf :

# Baseline setting to Include for SSL sites

SSLEngine on

# Intermediate configuration, tweak to your needs
SSLProtocol             all -SSLv2 -SSLv3
SSLCipherSuite          ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
SSLHonorCipherOrder     on
SSLCompression          off

SSLOptions +StrictRequire

# Add vhost name to log entries:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" vhost_combined
LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common

#CustomLog /var/log/apache2/access.log vhost_combined
#LogLevel warn
#ErrorLog /var/log/apache2/error.log

# Always ensure Cookies have "Secure" set (JAH 2012/1)
#Header edit Set-Cookie (?i)^(.*)(;\s*secure)??((\s*;)?(.*)) "$1; Secure$3$4"

On retrouve les directives qui font fonctionner le SSL :

SSLEngine on

SSLProtocol

SSLCipherSuite

SSLHonorCipherOrder

SSLCompression

SSLOptions

Remarque vous devez avoir activé le module SSL pour Apache avec la commande a2enmod ssl

Les clés au format pem sont dans le sous répertoire live. Il y en a 4, cert.pem, chain.pem (pour Nginx), fullchain.pem (le certificat) et privkey.pem la clé privée (très important à ne pas divulguer). Ces fichiers qu’il ne faut surtout pas déplacer, sont à la base du fonctionnement.

Créer un fichier pour la version https du site

Il faut créer un fichier pour la version SSL (https) de votre site sans quoi ça ne marcherait pas. En gros c’est des lignes de configuration de la même  manière que http, mais englobé dans une directive <IfModule mod_ssl.c>

Voici un exemple

<IfModule mod_ssl.c>
<VirtualHost 163.172.63.51:443>
SuexecUserGroup "#1027" "#1025"
ServerName www.domaine.net

FcgidMaxRequestLen  2000000

DocumentRoot /home/domaine/public_html
ErrorLog /home/domaine/logs/ssl_error_log
CustomLog /home/domaine/logs/ssl_access_log combined
 
<Directory /home/domaine/public_html>
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExeCGI,Includes,IncludesNOEXEC,Indexes,Multiviews,SymlinksIfOwnerMatch
AddHandler fcgid-script .php
AddHandler fcgid-script .php5
FCGIWrapper /home/domaine/fcgi-bin/php5.fcgi .php
FCGIWrapper /home/domaine/fcgi-bin/php5.fcgi .php5
AddType application/x-httpd-php .php
Require all granted
</Directory>
SSLCertificateFile /etc/letsencrypt/live/www.domaine.net/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/www.domaine.net/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile /etc/letsencrypt/live/www.domaine.net/chain.pem


</VirtualHost>
</IfModule>

J’ai oublié d’ajouter un sous-domaine comment faire?

Le problème survient lorsque vous vous rendez compte que vous auriez aimé aussi émettre un certificat pour un sous-domaine sub.domaine.com, voire tout simplement domaine.com, en effet Let’s Encrypt n’émet que des certificats pour sous domaine, il n’émet pas un certificat qui gère tous les sous-domaines. Dans le commerce il existe des certificats (wildcard) qui gèrent les sous-domaines, ils sont en général trois fois plus chers que les certificats non wildcards.

Pas de problème, car il suffit d’indiquer les sous-domaines pour lesquels vous voulez un certificat.

Cela se fait avec l’argument expand. (**Voir la nouvelle méthode plus efficace**)

certbot-auto --expand -d existing.com,example.com,newdomain.com

« expand » va dire à certbot de mettre à jour le certificat existant avec un nouveau certificat qui contient les domaines existants et va y ajouter le ou les nouveaux domaines (ou sous domaine). En fait ce que je viens de dire signifie que pour deux domaines distincts, vous pouvez créer deux certificats distincts OU un seul certificat qui va fonctionner pour les deux domaines distinct. Voir la documentation officielle pour ces manipulations.

Vous devez indiquer tous les sous-domaines y compris les sous-domaine déjà pris en compte par le certificat, c’est un peu fastidieux à écrire, sinon vous allez exclure le ou les sous-domaines non énumérés dans la commande.

update : maintenant il y a une meilleure façon de faire plus précise et plus intuitive en utilisant le flag –cert-name

./certbot-auto --cert-name www.domaine.com -d www.domaine.com,blog.domaine.com,support.domaine.com

Vous devez indiquer tous les sous-domaines y compris les sous-domaine déjà pris en compte par le certificat, c’est un peu fastidieux à écrire, sinon vous allez exclure le ou les sous-domaines non énumérés dans la commande.

$ ./certbot-auto --apache certonly --expand -d domaine.com,www.domaine.com
la sortie à l'écran :
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Renewing an existing certificate
Performing the following challenges:
tls-sni-01 challenge for domaine.com
tls-sni-01 challenge for www.domaine.com
Waiting for verification...
Cleaning up challenges
Generating key (2048 bits): /etc/letsencrypt/keys/0003_key-certbot.pem
Creating CSR: /etc/letsencrypt/csr/0003_csr-certbot.pem

N’oubliez pas de redémarrer Apache en faisant :

service apache2 restart

Comment effacer un certificat?

Effacer un certificat en effaçant simplement les répertoire, mais non en fait ce n’est pas une bonne solution. Il y a une commande exprès pour ça :

certbot-auto delete --cert-name mondomaine.com

La validité des certificats de Lets’Encrypt est seulement de 90 jours, au-delà il vous faut renouveler avec la commande renew. Vous pouvez effacer à la main en utilisant un programme comme WinSCP par exemple.

Nous allons automatiser ce renew pour ne pas l’oublier, avec un crontab.

Le flag -n veut dire qu’on n’est pas en interactif, c’est à dire que le prompt ne va pas vous demander de taper une touche du clavier pour continuer le process, c’est nécessaire quand vous voulez fiare une tache CRON qui va renouveler automatiquement.

Efface un certificat Letsencrypt The Right Way!

Mais avant je vais vous lister une commande pour lister les certificats déjà en place:

Lister les certificats générés

./certbot-auto certificates

Found the following certs:
 Certificate Name: www.domaine.fr
 Domains: www.domaine.fr
 Expiry Date: 2017-12-29 15:11:49+00:00 (VALID: 78 days)
 Certificate Path: /etc/letsencrypt/live/www.domaine.fr/fullchain.pem
 Private Key Path: /etc/letsencrypt/live/www.domaine.fr/privkey.pem
 Certificate Name: www.domaine.com
 Domains: www.domaine.com
 Expiry Date: 2017-12-23 18:28:00+00:00 (VALID: 72 days)
 Certificate Path: /etc/letsencrypt/live/www.domaine.com/fullchain.pem
 Private Key Path: /etc/letsencrypt/live/www.domaine.com/privkey.pem

Cette commande est très utile, elle vous donne la liste des certificats et les jours avant expiration.

$./certbot-auto delete --cert-name www.domaine.com



-------------------------------------------------------------------------------
Deleted all files relating to certificate www.domaine.com.
-------------------------------------------------------------------------------

Supplément : rediriger les anciennes url vers la version sécurisée:

RedirectMatch permanent ^/(.*) https://www.domaine.fr/$1

Vous pouvez mettre cette directive dans le fichier de configuration du virtual host.

Les pièges du certificat SSL

Toujours considérer la version non www

J’insisterai en particulier sur la création pour le sous-domaines sans www. Par exemple www.domaine.com, www est le sous domaine, en vrai le domaine c’est domaine.com.

Donc si vous avez un site www.domaine.com et que vous vouliez rediriger domaine.com vers www.domaine.com, il vous faut aussi intégrer ce sous-domaine dans le certificat. Parce que si vous ne le faites pas, tout requête de domaine.com  va se solder par un avertissement comme quoi le site n’est pas sécurisé et qu’il vous faut confirmer l’exception de sécurité. Cela étant déjà un roblème pour un humaine, imaginez Google !

Non mais j’ai fait une redirection 301 vers le www.domaine.com

Et non ça ne marche pas comme ça ! Quand vous faites une requête HTTP à domaine.com, il doit le résoudre domaine.com avec de faire le redirection, et sans certificat SSL, il ne pourra le résoudre, dans votre redirection 301 tombe à l’eau.

Ok je m’en fiche Google aura une erreur sur ce sous-domaine c’est pas grave

Là encore je suis désolé, dans le cas où vous avez un dédié tournant sous Apache (cas que je connais) avec plusieurs virtual host (donc plusieurs domaines), si le domaine.com est résolu manuellement (forçage SSL), il va pointer sur un autre site, en fait le premier qu’Apache aura trouvé.

serveur web apache php

Différence entre une zone et un domaine

Une zone est une portion d’un domaine.

Relation entre une zone et son parent : Par exemple sousdomaine.example.com a pour parent example.com

http://stackoverflow.com/questions/22440582/difference-between-a-dns-zone-and-dns-domain

Retour en haut