[mysql] Comment installer mysql, je veux débuter?

Comment installer mysql, je veux débuter? [mysql] - Programmation

Marsh Posté le 07-04-2002 à 19:37:33    

J'ai installer la version MySQL v3.23.21 (beta) dans le répertoir c:\mysql puis le tutoriel dit:
 
Une fois l'installation terminée, dans le répertoire  
C:\mysql\bin, créez 2 fichiers batch :
 
Pour Windows 95 et 98 :
un fichier go.bat pour lancer le serveur MySQL :
mysqld.exe
 
un fichier stop.bat pour arrêter le serveur MySQL :
mysqladmin.exe -u root shutdown
 
Pour Windows NT et 2000 :
Dans un fenêtre MS-DOS, dans le répertoire C:\mysql\bin, tapez la ligne suivante pour installer MySQL comme un service NT :
mysqld-nt --install
Ensuite, créez les 2 fichiers batch :  
un fichier go.bat pour lancer le serveur MySQL :
net start mysql
 
un fichier stop.bat pour arrêter le serveur MySQL :
net stop mysql
 
Attention : Si vous installez MySQL dans un autre répertoire que c:\mysql, il vous faudra créer un fichier my.cnf directement dans la racine du disque C (C:\MY.CNF), contenant exactement ces 2 lignes :
[mysqld]
basedir=C:/mysql/  
Attention : Mettez bien des slashs (/) et non des antislashs (\)  
 
Source: http://laurent.fagot.free.fr/v2/pa [...] 1#partie05
 
Je suis sous XP, je fait comme pour 98 ou NT?
J'ai essayé comme pour NT mais je n'y arrive pas. Quelqu'un pourait m'expliquer comment faire merci.

Reply

Marsh Posté le 07-04-2002 à 19:37:33   

Reply

Marsh Posté le 07-04-2002 à 20:06:05    

XP (NT 5.1) c'est comme 2000 (NT 5.0).
Tu copies le fichier le fichier my-example.cnf (qui doit trainer dans un des sous-répertoires de mysql) dans C:\WinNT\my.ini.
 
Ensuite tu modifies dans ce fichier :
#basedir = d: /mysql/ -> basedir = c: /mysql/
#datadir = d: /mysql/data/ -> datadir = c: /mysql/data/
#skip-innobd -> skip-innodb
(En pensant à corriger l?erreur du fichier de configuration : innodb au lieu de innobd).
 
A partir de la, tu pourras lancer le serveur par la commande  : 'mysqld-nt --standalone?
 
Edit : normalement y a pas d'espace après les c: et d: , c'est à cause des smileys :D

 

[jfdsdjhfuetppo]--Message édité par bjbebert--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 07-04-2002 à 20:16:45    

bjbebert a écrit a écrit :

XP (NT 5.1) c'est comme 2000 (NT 5.0).
Tu copies le fichier le fichier my-example.cnf (qui doit trainer dans un des sous-répertoires de mysql) dans C:\WinNT\my.ini.




 
Le fichier my-example.cnf est dans C:\mysql , mais je fait comment pour copier un fichier .cnf dans un fichier .ini ???????
 
my-example.cnf dans C:\windows\my.ini. ???

Reply

Marsh Posté le 07-04-2002 à 20:22:49    

fox25 a écrit a écrit :

 
Le fichier my-example.cnf est dans C:\mysql , mais je fait comment pour copier un fichier .cnf dans un fichier .ini ???????  



Y a plusieurs solutions :
- copier/coller puis renommage par l'explorateur
- commande DOS : copy c: \mysql\my-example.cnf c: \windows\my.ini
 :D  :D  :D  
 
Y a même une troisième solution, plus rusée :
- ouvrir le fichier my-example.cnf avec le bloc-note
- faire les modifications
- enregistrer directement dans c: \windows\my.ini

 

[jfdsdjhfuetppo]--Message édité par bjbebert--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 07-04-2002 à 20:42:38    

Merci, et après je crée comment les 2 fichiers batch go.bat et stop.bat???

Reply

Marsh Posté le 07-04-2002 à 21:04:19    

Vérifie déja qu'il se lance correctement avec :'mysqld-nt --standalone'. Tu te connectes avec la commande 'mysql'.
 
 
Ensuite, si ca marche, tu pourras le déclarer comme service ('mysqld-nt --install';). Ca permet de le faire tourner en tâche de fond, en le lançant automatiquement ou pas au démarrage.
Les 2 fichiers bat que tu as indiqué ne sont que des raccourcis pour démarrer et arrêter ce service.

Reply

Marsh Posté le 07-04-2002 à 21:23:14    

bjbebert a écrit a écrit :

Vérifie déja qu'il se lance correctement avec :'mysqld-nt --standalone'. Tu te connectes avec la commande 'mysql'.
 
 
Ensuite, si ca marche, tu pourras le déclarer comme service ('mysqld-nt --install';). Ca permet de le faire tourner en tâche de fond, en le lançant automatiquement ou pas au démarrage.
Les 2 fichiers bat que tu as indiqué ne sont que des raccourcis pour démarrer et arrêter ce service.  




 
ça n'a pas l'air de marcher.  
 
J'ai une petite question, si j'installe appserv ou easyphp je n'ai pas besoin de fair ces modification? Je peux utiliser Apache + PHP + MySQL sans problèmes?
 
Est-ce que c'est mieux???
 
Merci

Reply

Marsh Posté le 07-04-2002 à 21:33:29    

fox25 a écrit a écrit :

ça n'a pas l'air de marcher.  
 
J'ai une petite question, si j'installe appserv ou easyphp je n'ai pas besoin de fair ces modification? Je peux utiliser Apache + PHP + MySQL sans problèmes?


Comment ca, ca marche pas ? Il te met un message d'erreur ??
 
EasyPHP, c'est un pack qui installe d'un seul coup MySql + Apache + PHP. A priori, il devrait y avoir moins de choses à configurer.
Mais au final, ca revient au même que d'installer à la main les 3 logiciels.

Reply

Marsh Posté le 07-04-2002 à 21:41:18    

bjbebert a écrit a écrit :

Comment ca, ca marche pas ? Il te met un message d'erreur ??
 
EasyPHP, c'est un pack qui installe d'un seul coup MySql + Apache + PHP. A priori, il devrait y avoir moins de choses à configurer.
Mais au final, ca revient au même que d'installer à la main les 3 logiciels.  




Quand je met mysqld-nt --install un message d'erreur apparaît :
"failed to install service"
 
Si je me mysqld-nt --standalone , il me met un long text.
 
je crois que c'est plus simple si j'installe Appserv ou EasyPHP.
 
Merci pour ton aide.

Reply

Sujets relatifs:

Leave a Replay

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