Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/04/2006, 17h25   #1
Futur Membre du Club
 
Inscription : avril 2004
Messages : 47
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 47
Points : 17
Points : 17
Par défaut MySql--Connexion

Bonjour,

Lorque je tente d'exécuter un script de creation de base de donnée il me dit :
Code :
1
2
3
4
5
6
7
8
9
 
 
[echo]
[echo]       Executing the create-db.sql script ...
[echo]
 
BUILD FAILED
C:\Program Files\IBM\Application Developer\workspace\lipmanSite2\torque-gen-3.2\
build-torque.xml:307: java.sql.SQLException: General error: Base 'lipmansitedb' inconnue
Bon si je crée la db directement dans mysql et que j'exécute le script :
il me dit êtes vous certain qu'il y a un serveur sql qui tourne.

Alors que oui il est démarré mon serveur.

Merci d'avance.
lipczynski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2006, 17h27   #2
Futur Membre du Club
 
Inscription : avril 2004
Messages : 47
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 47
Points : 17
Points : 17
Par défaut Re: MySql--Connexion

Citation:
Envoyé par lipczynski

Bon si je crée la db directement dans mysql et que j'exécute le script :
il me dit êtes vous certain qu'il y a un serveur sql qui tourne.
Heu je m'excuse un serveur mysql bien entendu
lipczynski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2006, 17h49   #3
Futur Membre du Club
 
Inscription : avril 2004
Messages : 47
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 47
Points : 17
Points : 17
En plus dans la faq on parle souvent du mysqld : donc du daemon mysql

comme quoi pour voir si il est bien lancer donc on doit faire mysqld.exe dans le bin de mysql.....ok mais la réponse ki donne çà doit être quoi....
lipczynski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2006, 22h34   #4
Membre habitué
 
Inscription : février 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 118
Points : 116
Points : 116
Euh... si ton serveur se lance comme un service alors tu vas dans panneau de config/outils d'administration/services et tu regardes s'il existe un service nommé "MySQL" tu regardes s'il est bien démarré.

Si ton serveur est lancé grâce à la commande mysqld ou je sais plus trop quoi ben regarde dans les processus/applications (ctrl+alt+del) et cherche un "mysql".

Je te conseille de réinstaller mysql si besoin à partir du fichier nommé mysql-5.0.19-win32.zip, c'est un installateur et il propose de le mettre en service, comme ça après c'est facile à démarrer/arrêter. Tu verras en plus facilement si il est arrêté ou pas.
yizashi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 08h45   #5
Futur Membre du Club
 
Inscription : avril 2004
Messages : 47
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 47
Points : 17
Points : 17
Le mysqld est bien lancé.

Que ce soit avec mysql de easyphp ou mysql 5 j'ai toujours le même problème.
lipczynski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 10h38   #6
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Citation:
Envoyé par lipczynski
l me dit êtes vous certain qu'il y a un serveur sql qui tourne.
C'est un peu vague comme message. Il nous faudrait le code d'erreur et le libellé exacts... Essaie aussi de voir si on peut configurer la connexion MySQL dans ton appli pour que ça s'adapte à ton cas (IP du serveur, port...)
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 11h17   #7
Futur Membre du Club
 
Inscription : avril 2004
Messages : 47
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 47
Points : 17
Points : 17
Bon je vais essayer d'être plus précis :

J'utilise un outil de génération (Torque) qui à partir d'un fichier xml et d'un fichier properties me génère des classes d'objets java et des fichiers sql.

Les classes java et les fichiers sql sont bien crées.

Voici le code pour le fichier properties qui donne les informations sur la base et la connexion :
Code :
1
2
3
4
5
6
7
8
9
 
torque.DATABASE = mysql
torque.DATABASE.driver = org.gjt.mm.mysql.Driver
torque.DATABASE.host = 127.0.0.1
torque.DATABASE.user = root
torque.DATABASE.password =
torque.DATABASE.createUrl = jdbc:mysql://127.0.0.1:3306/mysql
torque.DATABASE.url = jdbc:mysql://127.0.0.1:3306/lipmansitedb
torque.DATABASE.buildUrl = jdbc:mysql://127.0.0.1:3306/lipmansitedb
Voici le code des fichiers sql généré (sur base du schéma xml et du fichier ci-dessus):
fichier create-db :
Code :
1
2
3
4
5
 
DROP DATABASE IF EXISTS lipmansitedb;
CREATE DATABASE lipmansitedb;
DROP DATABASE IF EXISTS @DATABASE_DEFAULT@;
CREATE DATABASE @DATABASE_DEFAULT@;
fichier sql correspondant au schéma
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
DROP TABLE IF EXISTS USER;
 
CREATE TABLE USER
(
    USER_ID MEDIUMINT NOT NULL AUTO_INCREMENT,
    USER_LOGIN VARCHAR(128) NOT NULL,
    USER_PASS VARCHAR(128) NOT NULL,
    USER_FIRSTNAME VARCHAR(128),
    USER_LASTNAME VARCHAR(128),
    USER_EMAIL VARCHAR(128) NOT NULL,
    PRIMARY KEY(USER_ID));
Donc jusque là tout est normal.

Lorsque j'exécute la commande pour créer la db voici l'erreur retournée :
Code :
1
2
3
4
5
6
7
8
9
 
     [echo]
     [echo]       Executing the create-db.sql script ...
     [echo]
 
BUILD FAILED
C:\Program Files\IBM\Application Developer\workspace\lipmanSite2\torque-gen-3.2\
build-torque.xml:307: java.sql.SQLException: Cannot connect TO MySQL server ON 127.0.0.1:3306. IS there a MySQL server running ON the machine/port you are tryin
g TO connect TO? (java.lang.NumberFormatException)
Citation:
Can't connect to mysql server on [hôte]
[haut]
auteur : Maximilian

* L'option skip-networking du serveur est activée (au démarrage ou dans le fichier de configuration my.ini/my.cnf) et empêche les connexions TCP/IP venant de l'extérieur.

* Désactivez également l'option bind-address 127.0.0.1.
donc j'ai modifier le fichier (je suposse que le ";" met en commentaire la ligne) :
Code :
1
2
3
4
5
6
7
 
[mysqld]
datadir=C:/Program Files/EasyPHP1-8/mysql/DATA
basedir=C:/Program Files/EasyPHP1-8/mysql
;bind-address=127.0.0.1
; Uncomment FOR USE ON USB KEY
; skip-innodb
mais il m'indique la même erreur.
lipczynski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 15h44   #8
Futur Membre du Club
 
Inscription : avril 2004
Messages : 47
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 47
Points : 17
Points : 17
ce qui est bizarre c'est que adapter mon code et driver pour postgresql là il me crée la db.

Alors c'est dû à quoi que pour mysql y veut rien savoir ?????????
lipczynski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2006, 21h36   #9
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Pour une raison X ou Y, il n'arrive pas à se connecter au serveur. Essaie avec le client mysql en ligne de commande pour voir si c'est pareil...
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 11h42   #10
Futur Membre du Club
 
Inscription : avril 2004
Messages : 47
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 47
Points : 17
Points : 17
Il ya çà :

java.sql.SQLException: Communication failure during handshake. Is there a server running on 127.0.0.1:3308?
lipczynski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 15h01   #11
Futur Membre du Club
 
Inscription : avril 2004
Messages : 47
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 47
Points : 17
Points : 17
ok bon j'ai trouver ce qui n'allait pas.

j'avais pas une bonne version de org.gtj.mm.mysql.driver.
Quand j'ai utiliser celui fourni sur le site de mysql (connecteur java-mysql) là il ne ma plus sorti d'erreur.
lipczynski est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h04.


 
 
 
 
Partenaires

Hébergement Web