Message d'avertissement mysql

Message d'avertissement mysql - Logiciels - Windows & Software

Marsh Posté le 24-08-2010 à 11:19:43    

Bonjour,
 
J'épluche les forum et les bases de connaissances MySQL depuis quelques mois déjà, et je ne parviens pas à solutionner un message d'avertissement.
En fait, il est apparu à la suite (je suppose) d'une MAJ MySQL.
 
Le voici :

Code :
  1. 100822 20:06:40 [Warning] Invalid (old?) table or database name '#sql-1e0_2af7'
  2. 100822 20:06:40 [Warning] Invalid (old?) table or database name '#sql-1e0_2af7'
  3. 100822 20:55:38 [Warning] Invalid (old?) table or database name '#sql-1e0_3013'
  4. 100822 20:55:38 [Warning] Invalid (old?) table or database name '#sql-1e0_3013'
  5. 100823  6:41:30 [Warning] Invalid (old?) table or database name '#sql-1e0_4a9c'
  6. 100823  6:41:30 [Warning] Invalid (old?) table or database name '#sql-1e0_4a9c'
  7. 100823 11:48:54 [Warning] Invalid (old?) table or database name '#sql-1e0_53b8'
  8. 100823 11:48:54 [Warning] Invalid (old?) table or database name '#sql-1e0_53b8'


 
Problème, j'ai dû tester quasiment toutes les solutions trouvées sur le net.
 
Mon fichier my.ini est le suivant (et n'a pas changé entre le moment ou le message n'existait pas et maintenant (d'ailleurs, si vous avez des conseils afin de régler cela un poil mieux, je suis preneur) :
 

Code :
  1. # MySQL Server Instance Configuration File
  2. [client]
  3. port                            = 3306
  4. socket                          = mysql.sock
  5. [wampmysqld]
  6. # The TCP/IP Port the MySQL Server will listen on
  7. port                            = 3306
  8. bind-address                    = 127.0.0.1
  9. #Path to installation directory. All paths are usually resolved relative to this.
  10. basedir                         = d:/wamp/bin/mysql/mysql5.1.50
  11. #log file
  12. log-error                       = d:/wamp/logs/mysql.log
  13. #Path to the database root
  14. datadir                         = d:/wamp/databases
  15. # The default storage engine that will be used when create new tables when
  16. default-storage-engine          = innodb
  17. key_buffer_size                 = 128M
  18. query_cache_size                = 128M
  19. #max_allowed_packet              = 1M
  20. max_heap_table_size             = 256M
  21. #myisam_max_sort_file_size       = 400k
  22. myisam_sort_buffer_size         = 128M
  23. #read_buffer_size                = 2M
  24. #read_rnd_buffer_size            = 8M
  25. #sort_buffer_size                = 768k
  26. #table_cache                     = 943
  27. #table_cache                     = 891
  28. #table_open_cache                = 1024
  29. #thread_cache_size               = 24
  30. tmp_table_size                  = 128M
  31. # Try number of CPU's*2 for thread_concurrency
  32. thread_concurrency              = 4
  33. #*** INNODB Specific options ***
  34. innodb_additional_mem_pool_size = 4M
  35. innodb_log_buffer_size          = 1M
  36. innodb_buffer_pool_size         = 15M
  37. innodb_log_file_size            = 10M
  38. innodb_thread_concurrency       = 4
  39. innodb_flush_log_at_trx_commit  = 0
  40. #Name of the socket file (Unix) or named pipe (Windows) to use.
  41. socket                          = mysql.sock
  42. #Path to the temporary directory.
  43. tmpdir                          = D:/wamp/tmp
  44. #Don't allow new user creation by the user who has no write privileges to the mysql.user table.
  45. safe-user-create
  46. #Allow big result sets by saving all temporary sets on file (Solves most 'table full' errors).
  47. big-tables
  48. #Le support des liens symboliques, permet de faciliter le stockage de tables sur plusieurs disques durs.
  49. #skip-symbolic-links
  50. #Don't resolve hostnames. All hostnames are IP's or 'localhost'.
  51. skip-name-resolve
  52. #empêche les verrous externes
  53. #skip-external-locking
  54. skip-federated
  55. #Lock mysqld in memory.(=Don't swap.)
  56. memlock
  57. [mysqld]
  58. # The TCP/IP Port the MySQL Server will listen on
  59. port                            = 3306
  60. bind-address                    = 127.0.0.1

Reply

Marsh Posté le 24-08-2010 à 11:19:43   

Reply

Marsh Posté le 24-08-2010 à 11:24:42    

Salut,
Apparemment tu as des bases ou des tables avec un nom douteux (le dièse je suppose). Tu as vérifié ça ?


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
Reply

Marsh Posté le 24-08-2010 à 14:03:13    

Hé bien, c'est la première chose que j'ai vérifié.
Toutes mes bases/tables ont leurs noms :
-en minuscule
-en un seul mot (pas d'espace)
-sans aucun caractère accentué
-sans aucun caractère spécial
 
Du coup, je ne comprends pas l'origine de l'erreur.


Message édité par bagu le 24-08-2010 à 14:03:32
Reply

Marsh Posté le 24-08-2010 à 14:45:11    

Les - ne sont pas utilisables non plus dans les noms. Regarde dans le dossier data de MySQL si tu n'as pas un fichier orphelin qui pourrait être en cause.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 25-08-2010 à 12:03:13    

Je n'utilise que les underscores, aucuns tirets.
Je vais voir pour le coup des fichiers orphelins.
 
EDIT : pas de fichiers orphelins non plus, j'ai exporté toutes les bases, viré mysql, réinstallé ce dernier, réimporté les bases et remis en place les privilèges : l'erreur revient.


Message édité par bagu le 25-08-2010 à 12:56:24
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed