Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/06/2006, à 15:04

imho

problème mysql depuis mise à jour

depuis la mise à jour d'ubuntu (faite automatiquement par synaptic), j'ai ce problème en connexion a distance à mysql installé sur le serveur: 

MySQL Error : 2013 - Lost connection to MySQL server during query

ou

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in blablabla

tandis qui via phpMyAdmin je peux faire des requêtes sans problème.

Ma première installation de lamp s'était faite à partir du tutorial :
http://doc.ubuntu-fr.org/serveur/lamp

J'ai depuis mis à jour à la dernière version de php - mysql (ce qui n'avait pas été fait apparemment) via le tuto http://doc.ubuntu-fr.org/serveur/lamp_bis
tout s'est bien déroulé, les vérifications sont faites, php, mysql, phpmyadmin tournent à priori,
mais ça ne change rien à mon problème distant. Qqn a une super idée, ou le même problème que moi?

merci

#2 Le 23/06/2006, à 15:19

M. DECLERCQ

Re : problème mysql depuis mise à jour

imho a écrit :

depuis la mise à jour d'ubuntu (faite automatiquement par synaptic), j'ai ce problème en connexion a distance à mysql installé sur le serveur: 

MySQL Error : 2013 - Lost connection to MySQL server during query

ou

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in blablabla

tandis qui via phpMyAdmin je peux faire des requêtes sans problème.

Ma première installation de lamp s'était faite à partir du tutorial :
http://doc.ubuntu-fr.org/serveur/lamp

J'ai depuis mis à jour à la dernière version de php - mysql (ce qui n'avait pas été fait apparemment) via le tuto http://doc.ubuntu-fr.org/serveur/lamp_bis
tout s'est bien déroulé, les vérifications sont faites, php, mysql, phpmyadmin tournent à priori,
mais ça ne change rien à mon problème distant. Qqn a une super idée, ou le même problème que moi?

merci

Bonjour ;

Déjà, il aurait été bien que tu nous reporte les erreurs dans leur totalité.

En ce qui concerne ladite erreur, je pense qu'il s'agit d'une rupture de négociation car la requête envoyée au serveur est trop longue.

Fait voir la copie de ton fichier my.cnf qui normalement doit se trouver dans /etc/mysql

Sinon dans ledit fichier, tu peux essayer de changer ceci ==>



thread_stack		= 128K

par ceci

thread_stack            = 256K

_______________________________________
Bien cordialement ;

Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 23/06/2006, à 15:30)


Cordialement ;

Hors ligne

#3 Le 23/06/2006, à 15:36

imho

Re : problème mysql depuis mise à jour

bonjour,

Merci pour m'offrir votre aide.
En fait j'ai cette erreur :
---
MySQL Error : 2013 - Lost connection to MySQL server during query
---
toute seule quand j'essaie de me connecter au blog installé sur le serveur

L'autre erreur, au complet, ça donne :
-------------------------
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /home/laurent/public_html/poterie/newuser.php on line 44

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/laurent/public_html/poterie/newuser.php on line 45

Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/laurent/public_html/poterie/newuser.php on line 47

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/laurent/public_html/poterie/newuser.php on line 47

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/laurent/public_html/poterie/newuser.php on line 49
-----------------------

voici le fichier de config (je n'y ai pas touché) :
-----------------------
#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "/var/lib/mysql/my.cnf" to set server-specific options or
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
[client]
port        = 3306
socket        = /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket        = /var/run/mysqld/mysqld.sock
nice        = 0

[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
language    = /usr/share/mysql/english
skip-external-locking
#
# For compatibility to other Debian packages that still use
# libmysqlclient10 and libmysqlclient12.
old_passwords    = 1
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address        = 127.0.0.1
#
# * Fine Tuning
#
key_buffer        = 16M
max_allowed_packet    = 16M
thread_stack        = 128K
#
# * Query Cache Configuration
#
query_cache_limit    = 1048576
query_cache_size        = 16777216
query_cache_type        = 1
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
#log        = /var/log/mysql.log
#log        = /var/log/mysql/mysql.log
#
# Error logging goes to syslog. This is a Debian improvement smile
#
# Here you can see queries with especially long duration
#log-slow-queries    = /var/log/mysql/mysql-slow.log
#
# The following can be used as easy to replay backup logs or for replication.
#server-id        = 1
log-bin            = /var/log/mysql/mysql-bin.log
expire-logs-days    = 20
max_binlog_size         = 104857600
#binlog-do-db        = include_database_name
#binlog-ignore-db    = include_database_name
#
# * BerkeleyDB
#
# According to an MySQL employee the use of BerkeleyDB is now discouraged
# and support for it will probably cease in the next versions.
skip-bdb
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# If you want to enable SSL support (recommended) read the manual or my
# HOWTO in /usr/share/doc/mysql-server/SSL-MINI-HOWTO.txt.gz
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem



[mysqldump]
quick
quote-names
max_allowed_packet    = 16M

[mysql]
#no-auto-rehash    # faster start of mysql but no tab completition

[isamchk]
key_buffer        = 16M

#
# * NDB Cluster
#
# See /usr/share/doc/mysql-server-*/README.Debian for more information.
#
# The following configuration is read by the ndbd storage daemons,
# not from the ndb_mgmd management daemon.
#
# [MYSQL_CLUSTER]
# ndb-connectstring=127.0.0.1

-------------------

merci

#4 Le 23/06/2006, à 15:39

imho

Re : problème mysql depuis mise à jour

j'ai modifié la valeur du stack et redémarré apache, mais l'erreur est la même

#5 Le 23/06/2006, à 15:44

M. DECLERCQ

Re : problème mysql depuis mise à jour

imho a écrit :

j'ai modifié la valeur du stack et redémarré apache, mais l'erreur est la même

Re-bonjour ;

C'est pas apache qu'il faut re-démarrer, c'est mysql.

____________________________________

Bien cordialement ;

Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 23/06/2006, à 15:45)


Cordialement ;

Hors ligne

#6 Le 23/06/2006, à 15:47

imho

Re : problème mysql depuis mise à jour

oui pardon j'ai redémarré mysql, et l'erreur est la même

#7 Le 23/06/2006, à 15:56

M. DECLERCQ

Re : problème mysql depuis mise à jour

imho a écrit :

oui pardon j'ai redémarré mysql, et l'erreur est la même

Tu utilise quoi comme blog ?

Tu peux me donner l'url de ton site ?

Dernière modification par M. DECLERCQ (Le 23/06/2006, à 15:57)


Cordialement ;

Hors ligne

#8 Le 23/06/2006, à 16:08

imho

Re : problème mysql depuis mise à jour

il s'agit de dotclear, qui donc fonctionnait bien avant la mise à jour synaptic, je ne sais pas ce qui a pu être modifié, il doit y avoir un accès qui n'est plus possible

ce n'est pas mon blog mais celui d'un utilisateur du serveur, il est normalement accessible à cette adresse :
http://lognum-pc11.ulb.ac.be/~patrick/blog/

merci

#9 Le 23/06/2006, à 19:57

M. DECLERCQ

Re : problème mysql depuis mise à jour

imho a écrit :

il s'agit de dotclear, qui donc fonctionnait bien avant la mise à jour synaptic, je ne sais pas ce qui a pu être modifié, il doit y avoir un accès qui n'est plus possible

ce n'est pas mon blog mais celui d'un utilisateur du serveur, il est normalement accessible à cette adresse :
http://lognum-pc11.ulb.ac.be/~patrick/blog/

merci

Bonsoir ;

Je crois avoir trouver la solution !

Actuellement, la variable net_read_timeout a la valeur 30 ce qui peut être la sources de ton problème.

Nous allons donc augmenter la valeur de cette variable progressivement.

Pour ce faire, il faut que tu édites ton fichier my.cnf qui se trouve dans le répertoire /etc/mysql/

Ps : Tu dois bien entendu l'éditer avec les privilèges de l'utilisateur root.

sudo nano /etc/mysql/my.cnf

Une fois ton fichier en mesure d'être édité, recherche les lignes suivantes ==>

[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
language    = /usr/share/mysql/english

et juste en dessous, tu rajoutes cette ligne ==>

net_read_timeout=60

Une fois ceci effectué, tu relance Mysql avec la commande suivante ==>

sudo /etc/init.d/mysql restart

et tu tentes l'accès distant.

Si cela ne fonctionne pas, augmente progressivement la valeur de la variable (de 30 en 30).

Il y aura peut être d'autres variables à re-déclarer de manière explicite si cela ne fonctionne toujours pas.

Ps : Avant de tenter l'accès distant, tu peux aussi vérifier que la nouvelle valeur a été prise en compte en faisant ceci ==>

sudo mysqladmin u- root -p

show variables like "%timeout%";

Une fois que tu as vérifié, tu quittes le moniteur !

quit

______________________________________
Bien cordialement ;

Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 23/06/2006, à 20:49)


Cordialement ;

Hors ligne

#10 Le 26/06/2006, à 10:13

imho

Re : problème mysql depuis mise à jour

bonjour,
Je suis monté jusqu'à 200, ça ne change rien à mon problème sad
Merci pour votre temps

#11 Le 26/06/2006, à 10:15

imho

Re : problème mysql depuis mise à jour

les variables :
connect_timeout      5
delayed_insert_timeout     300
innodb_lock_wait_timeout     50
interactive_timeout     28800
net_read_timeout     200
net_write_timeout     60
slave_net_timeout     3600
table_lock_wait_timeout     50
wait_timeout     28800

la première est peut-être trop basse?

#12 Le 26/06/2006, à 10:21

dexinou

Re : problème mysql depuis mise à jour

D'après les erreurs mysql c'est que les requêtes php n'arrive pas à se connecter au serveur MySQL.
Autrement dit il ne trouve pas mysql..
Regarde dans ton fichier de configuration de dotclear si tu as mi les bon paramètres de connexion à ta base de donnée !!!
conf/dotclear.ini ou conf/config.php

Dernière modification par dexinou (Le 26/06/2006, à 11:44)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#13 Le 26/06/2006, à 10:32

imho

Re : problème mysql depuis mise à jour

il n'y a rien concernant mysql dans ce fichier de config, c'est juste les paramètres du blog proprement dit (affichage, commentaires,...)
et ça marchait avec la mise à jour, donc à priori les paramètres ne devraient pas être changés à ce niveau-là

#14 Le 26/06/2006, à 10:37

imho

Re : problème mysql depuis mise à jour

merci dexinou, tu m'as mis sur la voie!
dans le config.php, j'ai changé :
define('DB_HOST','164.15.44.173');
en
define('DB_HOST',localhost);

et ça remarche, je vais voir pour l'autre site si ce n'est pas un problème semblable smile

#15 Le 26/06/2006, à 10:39

imho

Re : problème mysql depuis mise à jour

voilà problème résolu ;-)
merci pour votre aide

en conclusion, mettre localhost pour les connexion et non l'adresse ip du serveur

#16 Le 26/06/2006, à 10:44

dexinou

Re : problème mysql depuis mise à jour

ok alors regarde dans ton fichier /etc/php4/apache2/php.ini si ton extension mysql est activée :

Activé
extension=mysql.so

Désactivée
;extension=mysql.so

Dernière modification par dexinou (Le 26/06/2006, à 10:46)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#17 Le 26/06/2006, à 10:49

imho

Re : problème mysql depuis mise à jour

problème résolu, voir plus haut wink

ce que je ne m'explique pas, c'est que ça fonctionnait très bien avant la mise à jour...

#18 Le 26/06/2006, à 11:08

Arnaud B

Re : problème mysql depuis mise à jour

Si ça peut te rassurer imho, j'ai exactement le même problème (avec phpwebgallery), et je vais tester ta solution. En tout cas je suis content que tu ais quelques minutes d'avance sur moi big_smile

Dernière modification par Arnaud B (Le 26/06/2006, à 11:08)

Hors ligne

#19 Le 26/06/2006, à 11:33

M. DECLERCQ

Re : problème mysql depuis mise à jour

dexinou a écrit :

D'après les erreurs mysql c'est que les requêtes php n'arrive pas à se connecter au serveur MySQL.
Autrement dit il ne trouve pas mysql..
Regarde dans ton fichier de configuration de dotclear si tu as mi les bon paramètres de connexion à ta base de donnée !!!
conf/dotclear.ini

Bonjour ;

Effectivement, dexinou avait raison. Je m'étais arrêté à la premier erreur et n'avais pas pris le soin de regarder les autres. hmm

Que ferions nous sans dexinou ?

Au fait dexinou, tu es belge deux fois  ?

_________________________________________
Bien cordialement ;

Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 26/06/2006, à 11:34)


Cordialement ;

Hors ligne

#20 Le 26/06/2006, à 11:34

dexinou

Re : problème mysql depuis mise à jour

Au fait dexinou, tu es belge deux fois  ?

Je vis en belgique mais je suis d'origine espagnol
Mais pour information ce ne sont que les bruxellois qui disent 1 fois pas les liégeois ! smile

Dernière modification par dexinou (Le 26/06/2006, à 11:35)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#21 Le 26/06/2006, à 11:35

M. DECLERCQ

Re : problème mysql depuis mise à jour

dexinou a écrit :

Au fait dexinou, tu es belge deux fois  ?

Je vis en belgique mais je suis d'origine espagnol
Mais pour information ce ne sont que les bruxellois qui disent 1 fois pas les liégeois !

Bah moi être belge d'origine mais vit en france tongue

Dernière modification par M. DECLERCQ (Le 26/06/2006, à 11:35)


Cordialement ;

Hors ligne

#22 Le 26/06/2006, à 11:37

dexinou

Re : problème mysql depuis mise à jour

Ben il y en a qui n'ont pas de chance dans la vie big_smile


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#23 Le 26/06/2006, à 11:39

M. DECLERCQ

Re : problème mysql depuis mise à jour

dexinou a écrit :

Ben il y en a qui n'ont pas de chance dans la vie big_smile

Tu veux savoir le pire ?

Je suis pas que belge.. Je suis aussi italien ! yikes

Bon allez, fini la rigolade, y'en a qui ont besoin d'aide.

Vais finir par me faire traiter de troll !
________________________________________
Bien cordialement ;

M. Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 26/06/2006, à 11:40)


Cordialement ;

Hors ligne

#24 Le 26/06/2006, à 11:56

Arnaud B

Re : problème mysql depuis mise à jour

Après cette sympathique digression belge, j'ai résolu mon problème qui vennait de phpwebgallery.

Pour ceux qui rencontreraient le même, la solution est là http://forum.phpwebgallery.net/viewtopi … d=6719&p=2

Hors ligne

#25 Le 16/07/2006, à 21:36

FMaz008

Re : problème mysql depuis mise à jour

Moi j'ai le problème carément avec PHPMyAdmin.

Fichier de config:

<?php
/*
 * Generated configuration file
 * Generated by: phpMyAdmin 2.8.1 setup script by Michal ÄŒihaÅ™ <michal@cihar.com>
 * Version: $Id: setup.php,v 1.23.2.8.2.2 2006/05/15 07:57:09 nijel Exp $
 * Date: Sat, 17 Jun 2006 17:29:35 GMT
 */

/* Servers configuration */
$i = 0;

/* Server localhost (http) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'http';

/* End of servers configuration */

?>

Mon site n'a aucun problème avec les requêtes.

Hors ligne