Problème de connection à MYSQL

Fermé
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009 - 23 août 2008 à 17:28
 biwi - 12 janv. 2009 à 16:47
Bonjour,
Tout d'abord bonjour à tous car je viens de m'inscrire.
Les problèmes j'essaie de les résoudre moi-même, mais celui là imppssible de le résoudre et ça après avoir éplucher tous les tutos et solutions du net.
Et comme il parait que ce forum est rempli de gens super calés en programmation, ben je viens vous demander votre aide.

Je fais actuellement un site avec le CMS Drupal en local avec WampServer2.0.

En construsant mon site, d'un coup j'ai eu l'erreur:
Warning: MySQL server has gone away query... ça me remplie tout une page de ligne comme ça
voir http://drupalfr.org/node/4282 pour plus de détails de ma page d'erreur
J'ai donc modifié le fichier my.ini

mon fichier d'origine:

[wampmysqld]
port=3306
basedir=C:/Program Files/wamp/bin/mysql/mysql5.0.51b
log-error=C:/Program Files/wamp/logs/mysql.log
datadir=C:/Program Files/wamp/bin/mysql/mysql5.0.51b/data
default-character-set=latin1
default-storage-engine=INNODB
max_connections=255
query_cache_size=8M
table_cache=510
tmp_table_size=13M
thread_cache_size=12
myisam_max_sort_file_size=100G
myisam_max_extra_sort_file_size=100G
myisam_sort_buffer_size=8M
key_buffer_size=9M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=203K
#*** INNODB Specific options ***
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=15M
innodb_log_file_size=10M
innodb_thread_concurrency=8
[mysqld]
port=3306

mon nouveau fichier:

[wampmysqld]
port=3306
basedir=C:/Program Files/wamp/bin/mysql/mysql5.0.51b
log-error=C:/Program Files/wamp/logs/mysql.log
datadir=C:/Program Files/wamp/bin/mysql/mysql5.0.51b/data
default-character-set=latin1
# default-storage-engine=INNODB
max_connections=255
query_cache_size=32M
table_cache=4096
tmp_table_size=13M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_max_extra_sort_file_size=100G
myisam_sort_buffer_size=64M
key_buffer_size=384M
read_buffer_size=2M
read_rnd_buffer_size=64M
sort_buffer_size=2M
socket = /tmp/mysql.sock
skip-locking
max_allowed_packet = 64M
#*** INNODB Specific options ***
innodb_additional_mem_pool_size=20M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=64M
innodb_buffer_pool_size=384M
innodb_log_file_size=10M
innodb_thread_concurrency=8
innodb_lock_wait_timeout = 180
[mysqld]
port=3306

donc du coup je n'ai plus le message d'erreur, mais quand je veux lancer mon site via Wamp, ben il me dit qu'il ne peut pas se connecter à ma base de donnée.

J'ai l'erreur:
The MySQL error was: Can't connect to MySQL server on 'localhost' (10061).

et j'ai la même erreur en voulant passé par PhpMyAdmin.

Alors d'où peut provenur l'erreur, après mutle vérifications, je pense que mon fichier my.ini est correct.

J'ai mis un post dans le forum de Drupal.fr mais la communauté n'est pas énorme et ils ont pas l'air d'être des boss niveaux programmations vu que personne ne répond au problème un peu trop complexe.

Ben je remercie d'avance ceux qui oseront se pencher sur le problème. ^^
J e reste connecté au cas où vous ayez des questions à me poser, de mon coté je continue de chercher.
A voir également:

26 réponses

Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 17:15
alors

1) Non je ne peux pas me co à mes pages php

2)le code php est dnas le fichier settings.php et c'est:$db_url = 'mysql://root@localhost/pariscine2';

3) Impossible de lancer MYSQL

4) L'icône de wamp est jaune donc marche bien

5) Jai accés à PHPMYADMIN maintenant
1
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
23 août 2008 à 22:28
Merci Nummi^^ Je vais essayer de voir ça ce soir au pire demain matin, je te tiens au courant^^
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
23 août 2008 à 22:36
mais en fait j'ai plus ce message depuis que j'ai fait la modification du ficher my.ini

mais j'ai:
The MySQL error was: Can't connect to MySQL server on 'localhost' (10061) à la place.

Donc en faite la modification du fichier my.ini a du régler le problème, par exemple j'ai rajouté la ligne:
innodb_lock_wait_timeout = 180
pour le wait_timeout

mon nouveau fichier my.ini à l'air d'être correct donc je ne vois pas se qui empêche wamp de se connecter à MySQL.
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
23 août 2008 à 22:54
Logique mais avec Drupal, la connection à la base de données se fait avec le fichier settings.php et il est malheureusement correct.

$db_url = 'mysql://root@localhost/pariscine2';
$db_prefix = '';

il n'y a aucun doute, c'est bien ça.

A moins qu'il faut que je rajoute quelque chose dans $db_prefix = ''; depuis que j'ai fait la modif du fichier my.ini, je sais pas du tout. Je ne sais même pasla signification de cette ligne.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
23 août 2008 à 22:56
Je dois m'absenter, je reviens demain matin, bonne soirée^^.
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 13:55
Le $db_prefix = ''; a toujours été comme ça, le problème doit pas venir de là
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 14:16
hello, ben mon fichier settings.php est nickel

$db_url = 'mysql://root@localhost/pariscine2';

c'est bien ça, deplus j'ai rien touché là dedans depuis que j'ai commencé mon site donc...


Ben sinon faudrait que je puisse récuperer la base de données en faite, avec mon fichier www de wamp.

Mais comment récuperer la base de données, dans wam ça à l'air d'être le fichier data:
C:\wamp\bin\mysql\mysql5.0.51b\data où il y a les dossiers de mes bases de données.

J'ai réinstaller wamp sur un autre ordi, mon portable, coller le dossier www, mis le dossier data, et donc au final, ça me fait exactement la même chose, alors peut-être que je devrais juste ajouter le dossier de ma base de donnée.
je vais essayer ça.
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 14:38
Ben le problème c que je ne peux pas y accéder, que ce soit par i.e. ou wamp:
ca me met toujours:

Erreur
MySQL a répondu:

#2003 - Can't connect to MySQL server on 'localhost' (10061)

D'où le probleme pour récupérer ma bdd.
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 14:50
oui oui, il est bien en ligne, mais de toute façon, online ou offline, ça ne change rien pour le site. Online si pour que tu puisse e connecter au site via un réseau interne, non?
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 15:04
Alors donc effectivement lol le Démarrer est en vert, donc serait éteind, mais il ne veut pas démarrer, quand je clique dessus, ça démarre pas, ça reste en vert. Donc faudrait trouver l'erreur qui fait que MYSQL ne démarre pas, euh ce qui revient au même problème jpense lol.

C'est vraiment galère tout ça, le truc c'estque jpeux pas recommencer... je travaille sur un site énorme, et donc, je ne peux pas perdre la bbd. En tout cas c'est super sympa de ta part de m'aider^^
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 15:31
Bon alors avec l'essaie que je viens de faire, j'ai vraiment cerné l'erreur.
Sur un deuxième ordi, un portable,, j'ai installé Wamp, copié mes fichiers Drupal du dossier www.
Vu que PhpMyAdmin marche donc, j'ai recréé ma bdd, donc jai le dossier qui s'est créé dans le repertoire C:\wamp\bin\mysql\mysql5.0.51b\data. Et j'y ai donc remis tout les fichiers qu'il y avait sur mon pc fixe.
MYSQL est bien lancé, la case démarrer est grisé, donc pas de problème d'erreur #2003 - Can't connect to MySQL server on 'localhost' (10061) à priori.

Et effectivement, j'ai plus ce problème, mais apparemment le problème des querries, le premier problème. Celui dont la solution était de modifier le fichier my.ini.
(avec erreur sur C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172)


Donc du coup je remets le fichier modifier (voir mon 1er post) et là ça me remet 2003 - Can't connect to MySQL server on 'localhost' (10061). Et MYSQL ne marche plus, le Démarrer est en vert, et impossible de le lancer.

Donc la modification du fichier my.ini me règle le premier problème mais désactive MYSQL, le bloque ou je ne sais quoi.
Il fait buger MYSQL quoi.
T'en penses quoi? pourtant le nouveau fichier my.ini à l'air correct.
Peut-être qu'une valeur que j'ai rajouté est incompatible avec wamp, mysql...
0
pour resoudre ton probleme tu prend ton dossier my.ini, t'en fait un copier tu ouvre mysql/bin et tu fai un coller et tu le renome en point conf et sa devrai aller
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 16:13
ben dans my.ini
default-storage-engine=InnoDB je l'ai désactivé; vu que dans pas mal de post, ils proposaient cette solution. Mais que je le laisse ou que je le désactive en mettant un #, ça ne change rien du tout.

Bon essayer de reinstaller wamp on va bien voir.
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 16:39
Bon ya du nouveau.
D'abord j'ai essayé de reinstallé Wamp, et MYSQL ne marche toujours pas.

Apreès j'ai éxecuté comme tu as dit C:\Wamp\bin\mysql\mysql5.0.51a\bin\mysqld-nt.exe
et j'ai de nouveau le message d'erreur suivant:

Warning: Incorrect information in file: '.\pariscine2\access.frm' query: SELECT CASE WHEN status=1 THEN 0 ELSE 1 END FROM access WHERE type = 'host' AND LOWER('127.0.0.1') LIKE LOWER(mask) ORDER BY status DESC LIMIT 0, 1 in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\users.frm' query: SELECT u.*, s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = 'f8st2pgrr4o5958qgtk0cr0t51' in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\cache.frm' query: SELECT data, created, headers, expire FROM cache WHERE cid = 'variables' in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\variable.frm' query: SELECT * FROM variable in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\cache.frm' query: LOCK TABLES cache WRITE in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\cache.frm' query: UPDATE cache SET data = 'N;', created = 1219588440, expire = 0, headers = '' WHERE cid = 'variables' in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\cache_page.frm' query: SELECT data, created, headers, expire FROM cache_page WHERE cid = 'http://localhost/drupal-5.9/' in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\url_alias.frm' query: SELECT COUNT(pid) FROM url_alias in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\system.frm' query: SELECT * FROM system WHERE type = 'theme' in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\watchdog.frm' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Incorrect information in file: &#039;.\\pariscine2\\system.frm&#039;\nquery: SELECT name, filename, throttle FROM system WHERE type = &#039;module&#039; AND status = 1 ORDER BY weight ASC, filename ASC</em> in <em>C:\\wamp\\www\\drupal-5.9\\includes\\database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://localhost/drupal-5.9/', 'http://localhost/', '127.0.0.1', 1219588440) in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\watchdog.frm' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Incorrect information in file: &#039;.\\pariscine2\\cache_menu.frm&#039;\nquery: SELECT data, created, headers, expire FROM cache_menu WHERE cid = &#039;0:en&#039;</em> in <em>C:\\wamp\\www\\drupal-5.9\\includes\\database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://localhost/drupal-5.9/', 'http://localhost/', '127.0.0.1', 1219588440) in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\watchdog.frm' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Incorrect information in file: &#039;.\\pariscine2\\cache_menu.frm&#039;\nquery: LOCK TABLES cache_menu WRITE</em> in <em>C:\\wamp\\www\\drupal-5.9\\includes\\database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://localhost/drupal-5.9/', 'http://localhost/', '127.0.0.1', 1219588440) in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\watchdog.frm' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Incorrect information in file: &#039;.\\pariscine2\\cache_menu.frm&#039;\nquery: UPDATE cache_menu SET data = &#039;a:4:{s:10:\\&quot;path index\\&quot;;a:0:{}s:5:\\&quot;items\\&quot;;a:2:{i:0;a:5:{s:4:\\&quot;path\\&quot;;s:0:\\&quot;\\&quot;;s:5:\\&quot;title\\&quot;;s:0:\\&quot;\\&quot;;s:4:\\&quot;type\\&quot;;i:1;s:3:\\&quot;pid\\&quot;;i:1;s:8:\\&quot;children\\&quot;;a:1:{i:0;i:1;}}i:1;a:6:{s:3:\\&quot;pid\\&quot;;i:0;s:4:\\&quot;path\\&quot;;s:0:\\&quot;\\&quot;;s:5:\\&quot;title\\&quot;;s:10:\\&quot;Navigation\\&quot;;s:6:\\&quot;weig in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\watchdog.frm' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Incorrect information in file: &#039;.\\pariscine2\\watchdog.frm&#039;\nquery: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, &#039;page not found&#039;, &#039;node&#039;, 1, &#039;&#039;, &#039;http://localhost/drupal-5.9/&#039;, &#039;http://localhost/&#039;, &#039;127.0.0.1&#039;, 1219588440)</em> in <em>C:\\wamp\\www\\drupal-5.9\\includes\\database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://localhost/drupal-5.9/', 'http://localhost/', '127.0.0.1', 1219588440) in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Fatal error: Call to undefined function block_list() in C:\wamp\www\drupal-5.9\includes\theme.inc on line 1021

Warning: Incorrect information in file: '.\pariscine2\watchdog.frm' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Incorrect information in file: &#039;.\\pariscine2\\sessions.frm&#039;\nquery: SELECT sid FROM sessions WHERE sid = &#039;f8st2pgrr4o5958qgtk0cr0t51&#039;</em> in <em>C:\\wamp\\www\\drupal-5.9\\includes\\database.mysql.inc</em> on line <em>172</em>.', 2, '', 'http://localhost/drupal-5.9/', 'http://localhost/', '127.0.0.1', 1219588440) in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172

Warning: Incorrect information in file: '.\pariscine2\watchdog.frm' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Incorrect information in file: &#039;.\\pariscine2\\sessions.frm&#039;\nquery: INSERT INTO sessions (sid, uid, cache, hostname, session, timestamp) VALUES (&#039;f8st2pgrr4o5958qgtk0cr0t51&#039;, 0, 0, &#039;127.0.0.1&#039;, &#039;messages|a:1:{s:5:\\&quot;error\\&quot;;a:5:{i:0;s:279:\\&quot;user warning: Incorrect information in file: &amp;#039;.\\\\pariscine2\\\\system.frm&amp;#039;\\nquery: SELECT name, filename, throttle FROM system WHERE type = &amp;#039;module&amp;#039; AND status = 1 ORDER BY weight ASC, filename ASC in C:\\\\wamp\\\\www\\\\drupal-5.9\\\\includes\\\\database.mysql.inc on line 172.\\&quot;;i:1;s:241:\\&quot;user warning: Incorrect information in in C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172


Donc ça revient à cette fameuse ligne 172 du fichier C:\wamp\www\drupal-5.9\includes\database.mysql.inc on line 172.

MSQL ne marche toujours pas MAIS PHPMYADMIN marche !

ps: pariscine2 est le nom de ma base de données^^
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 16:58
malheureusment non, d'ai la même instal sur mon portable et ça marche toujours pas aussi.
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 17:20
oui maintenant j'ai accés à ma base de données, et donc je peux l'exporter sans problème je pense, c dejà ça lol
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 17:22
non la 5.9
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 17:41
ok c'est, mais c bizarre je n'arrive pas à modifier mon fichiers settings.php, je l'ouvre avec notepad++ et jpuex rien faire, ça doit être une connerie ça je cherche, ah c bon ^^
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 17:44
ça me met:

The MySQL error was: Access denied for user 'Junro'@'localhost' (using password: YES).
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 17:48
Oui tout est bien coché, je viens de changer de mdp mais ça revient au même.
0
Junro Messages postés 61 Date d'inscription samedi 23 août 2008 Statut Membre Dernière intervention 11 juillet 2009
24 août 2008 à 17:53
HUM DANS:

Utilisateur Serveur Mot de passe Privilèges globaux "Grant"
N'importe quel % -- USAGE Non
N'importe quel localhost Non USAGE Non
N'importe quel production.mysql.com Non USAGE Non
Junro % Oui ALL PRIVILEGES Oui
root 127.0.0.1 Non ALL PRIVILEGES Oui
root localhost Non ALL PRIVILEGES Oui
root production.mysql.com Non ALL PRIVILEGES Oui


donc Junro il devrait pas y avoir marquer localhost à la place de %
0