You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-03-30 23:06:15

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

To read before post


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#2 2008-04-21 18:11:05

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,074
Website

Re: To read before post

English note at the end of this note.

Précision supplémentaire :

Il serait préférable de configurer MySQL pour fonctionner en mode strict. De cette manière nous pourrons sortir une version plus robuste (même si en production, ce mode n'est pas forcément obligatoire).

Pour cela, vérifier dans le fichier de configuration de MySQL la présence de la directive

sql-mode=STRICT_ALL_TABLES

Pour vérfifier :

mysql -e "show variables like 'sql_mode'"
+---------------+-------------------+
| Variable_name | Value             |
+---------------+-------------------+
| sql_mode      | STRICT_ALL_TABLES | 
+---------------+-------------------+

Additional precision :

Il will be great to have MySQL configured to work in "strict" mode. This way we can publish a more robust release (even if for production this option is not mandatory).

To activate this mode, check in your MySQL configuration file, the directive :

sql-mode=STRICT_ALL_TABLES

You can check it using :

mysql -e "show variables like 'sql_mode'"
+---------------+-------------------+
| Variable_name | Value             |
+---------------+-------------------+
| sql_mode      | STRICT_ALL_TABLES | 
+---------------+-------------------+

Last edited by remi (2008-04-21 18:46:31)


Dév. Fedora 25 - PHP 5.4/5.5/5.6/7.0/7.1/7.2 - MariaDB 10.1 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#3 2014-02-19 16:48:03

dmb77
Guest
Registered: 2011-02-11
Posts: 288

Re: To read before post

Quelle est l'incidence de cette variable sur la base ? voici la value de la variable sur ma base.

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| sql_mode      |       |
+---------------+-------+

Sismic, sur le chan irc #glpi wink

Offline

#4 2014-02-19 18:37:36

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: To read before post

Aucune incidence c'est juste que Mysql est moins permissif et les requetes doivent donc être nickel en STRICT MODE


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#5 2014-03-19 11:20:04

aurel
Guest
From: France
Registered: 2004-09-23
Posts: 1,248

Re: To read before post

Pour info:

Sur une Debian il faut modifier le fichier /etc/mysql/my.cnf et rajouter la ligne donnée par MoYo dans la sous partie [mysqld]

[mysqld]
#
# * Basic Settings
#
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
sql-mode=STRICT_ALL_TABLES

Pour vérifier que la ligne est prise en compte redémarrer le serveur mysql

/etc/init.d/mysql restart

et saisissez la commande ci-dessous dans un terminal....

[email protected]:/home/aurel# mysql -u root -p -e "show variables like 'sql_mode'"
Enter password: 
+---------------+-------------------+
| Variable_name | Value             |
+---------------+-------------------+
| sql_mode      | STRICT_ALL_TABLES |
+---------------+-------------------+

Prod (Vmware) Debian 7.0 - GLPI 0.85.4 , plugin FusionInventory 0.85+1.1, Agent Fusioninventory v2.3.8
Pré Prod (Vmware) Debian 7.0 - GLPI 0.84.3 , plugin FusionInventory 0.84+1.2, Agent Fusioninventory v2.3.6

Offline

Board footer

Powered by FluxBB