#1 Le 23/06/2006, à 14: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, à 14:19
- M. DECLERCQ
Re : 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/lampJ'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, à 14:30)
Cordialement ;
Hors ligne
#3 Le 23/06/2006, à 14: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
#
# 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, à 14: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, à 14:44
- M. DECLERCQ
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
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, à 14:45)
Cordialement ;
Hors ligne
#6 Le 23/06/2006, à 14: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, à 14:56
- M. DECLERCQ
Re : problème mysql depuis mise à jour
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, à 14:57)
Cordialement ;
Hors ligne
#8 Le 23/06/2006, à 15: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, à 18:57
- M. DECLERCQ
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
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, à 19:49)
Cordialement ;
Hors ligne
#10 Le 26/06/2006, à 09:13
- imho
Re : problème mysql depuis mise à jour
bonjour,
Je suis monté jusqu'à 200, ça ne change rien à mon problème
Merci pour votre temps
#11 Le 26/06/2006, à 09: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, à 09: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, à 10: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, à 09: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, à 09: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
#15 Le 26/06/2006, à 09: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, à 09: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, à 09: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, à 09:49
- imho
Re : problème mysql depuis mise à jour
problème résolu, voir plus haut
ce que je ne m'explique pas, c'est que ça fonctionnait très bien avant la mise à jour...
#18 Le 26/06/2006, à 10: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
Dernière modification par Arnaud B (Le 26/06/2006, à 10:08)
Hors ligne
#19 Le 26/06/2006, à 10:33
- M. DECLERCQ
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
Bonjour ;
Effectivement, dexinou avait raison. Je m'étais arrêté à la premier erreur et n'avais pas pris le soin de regarder les autres.
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, à 10:34)
Cordialement ;
Hors ligne
#20 Le 26/06/2006, à 10: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 !
Dernière modification par dexinou (Le 26/06/2006, à 10: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, à 10:35
- M. DECLERCQ
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 !
Bah moi être belge d'origine mais vit en france
Dernière modification par M. DECLERCQ (Le 26/06/2006, à 10:35)
Cordialement ;
Hors ligne
#22 Le 26/06/2006, à 10:37
- dexinou
Re : problème mysql depuis mise à jour
Ben il y en a qui n'ont pas de chance dans la vie
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, à 10:39
- M. DECLERCQ
Re : problème mysql depuis mise à jour
Ben il y en a qui n'ont pas de chance dans la vie
Tu veux savoir le pire ?
Je suis pas que belge.. Je suis aussi italien !
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, à 10:40)
Cordialement ;
Hors ligne
#24 Le 26/06/2006, à 10: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, à 20: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