[spip-dev] [10187] Création d'une base impossible à l'installation.

Bonjour,

En mutualisé (qui a marché), en 10187, impossible de créer une base MySQL.
Dans spip.log :
Aug 31 11:10:11 0.0.0.0 (pid 1608) Erreur mysql 1064
Aug 31 11:10:11 0.0.0.0 (pid 1608) Erreur mysql 1146
Aug 31 11:10:11 0.0.0.0 (pid 1608) Erreur mysql 1049
...

Dans mysql.log :
Aug 31 11:10:11 0.0.0.0 (pid 1608) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.spip_mabase' at line 1 - CREATE DATABASE `spip`.spip_mabase

Il y a des `` en trop ?

Je ne reproduis pas le pb, et les accents graves sont licites et utilisés par SPIP de longue date.
Essaye d'approfondir.

Committo,Ergo:Sum

* RealET tapuscrivait, le 31/08/2007 11:15:

Dans mysql.log :
Aug 31 11:10:11 0.0.0.0 (pid 1608) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.spip_mabase' at line 1 - CREATE DATABASE `spip`.spip_mabase

Il y a des `` en trop ?

En fait il y a `spip` en trop
En faisant
CREATE DATABASE spip_mabase

ça passe.

Committo,Ergo:sum a écrit :

Dans mysql.log :
Aug 31 11:10:11 0.0.0.0 (pid 1608) You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near '.spip_mabase' at line 1 - CREATE DATABASE
`spip`.spip_mabase

Il y a des `` en trop ?
    
Je ne reproduis pas le pb, et les accents graves sont licites et utilisés par SPIP de longue date.
Essaye d'approfondir.

sur certaines configs, il faut faire soit
`spip`.`spip_mabase`
soit
spip.spip_mabase
mais pas
`spip`.spip_mabase

j'ai deja eu le probleme mais sur mon code, pas avec du code spip.

@++

sur certaines configs, il faut faire soit
`spip`.`spip_mabase`
soit
spip.spip_mabase
mais pas
`spip`.spip_mabase

Vous confondez BASE et TABLE. Je crois que RealET parle bien de
maBASE, pas de maTABLE.

-- Fil

Fil a écrit :

sur certaines configs, il faut faire soit
`spip`.`spip_mabase`
soit
spip.spip_mabase
mais pas
`spip`.spip_mabase
    
Vous confondez BASE et TABLE. Je crois que RealET parle bien de
maBASE, pas de maTABLE.
  

ah oui, désolé, j'avais pas vu le message suivant.
effectivement, c'est bizarre ce spip devant.

* Fil tapuscrivait, le 31/08/2007 16:59:

sur certaines configs, il faut faire soit
`spip`.`spip_mabase`
soit
spip.spip_mabase
mais pas
`spip`.spip_mabase

Vous confondez BASE et TABLE. Je crois que RealET parle bien de
maBASE, pas de maTABLE.

Oui, je parle bien de la base.
En créant la BASE à la main (avec un burin !), SPIP arrive à installer les tables.

Non, ce n'est pas bizarre. Sur certaines config SQL une meme connexion peut adresse plusieurs bases. Aussi, à l'étape 3 de l'installation, SPIP tente sa premiere insertion, et si ça ne marche pas conclut que ça doit être une connexion de ce genre et qu'il faut toujours redonner la base dans les requetes. C'est une heuristiqaue qui remonte à très longtemps, elle est peut-etre à revoir, c'est pourquoi il faut approfondir la raison de l'échec de l'insertion.

Committo,Ergo:Sum

je ne reproduis pas avec svn mutualisation et svn spip de ce soir .