MySQL MariaDB notes

Voir tout ce qui tourne comme requêtes sur le serveur –> mysql -uutilisateur -ppassword SHOW PROCESSLIST ;

mytop -> comme top mais pour MySQL

apt-get install mytop
créer une base test, même vide
créer un fichier ~/.mytop contenant :
user=xxx
pass=xxx
host=localhost
db=test
delay=5
port=3306
socket=
batchmode=0
header=1
color=1
idle=1
lancer mytop

Création utilisateur
CREATE USER 'myuser'@'%' IDENTIFIED BY 'motdepasse' ;
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION; passer un utilisateur en super admin

 

GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost' WITH GRANT OPTION;

pour un accès externe
dans le my.cnf -> mettre en remarque bind-address = 127.0.0.1

Date en français

SET lc_time_names = 'fr_FR'; /* passage en français pour les noms du calendrier*/
SELECT DATE, DAYNAME(DATE),MONTHNAME(DATE) FROM matable

//* retourne*/
2016-06-29	mercredi	juin

Javascript position de la souris

<div onClick="test(parametre, event)">

function test(parametre, e)
{
  var x=e.clientX; //nombre de pixels depuis la droite de la fenêtre
  var y=e.clientY;
  console.log ("X coords: " + x + ", Y coords: " + y);

  var x=e.pageX;  // nombre de pixels depuis la droite de la page web

  var x=e.screenX;  // nombre de pixels depuis la droite de l'ecran

}