arret demarrage des services en ligne de commande

arret demarrage des services en ligne de commande - PHP - Programmation

Marsh Posté le 19-08-2002 à 16:34:51    

:hello:  
je galere la ! j'ai easyphp (winxp) que j'ai configurer en mode "service".
 
Je voudrais arreter les services mysql + apache en ligne de commande le temps de sauvegarder mes donnees sur DAT .. mais impossible je capte pas pkoi  
 

C:\>net stop mysql
Le service MySql s'arrête.
Le service MySql a été arrêté.
 
 
C:\>net start mysql
Le service MySql démarre.
Le service MySql n'a pas pu être lancé.
 
Le service n'a pas signalé d'erreur.
 
Vous obtiendrez une aide supplémentaire en entrant NET HELPMSG 3534.


 
c koi ce  :gun:


---------------
All we need is a soul revolution
Reply

Marsh Posté le 19-08-2002 à 16:34:51   

Reply

Marsh Posté le 19-08-2002 à 16:36:45    

bah ton service est pas bien configuré, va voir dans le bidule d'admin de windows...

Reply

Marsh Posté le 19-08-2002 à 16:42:30    

--greg-- a écrit a écrit :

bah ton service est pas bien configuré, va voir dans le bidule d'admin de windows...




ben j'ai rien a configurer la dedans moi je double clique sur easyphp je coche "demarrer en tant que service" et c'est lui qui m'installe tt seul ...genre pour apache il me mets ca :  
"C:\PROGRA~1\EasyPHP\Apache\apache.exe" --ntservice
 


---------------
All we need is a soul revolution
Reply

Marsh Posté le 19-08-2002 à 16:47:36    

euh, eskuz moi, mé perso, je vois pas ou est l'avantage de faire tourner, apache & mysql en tant ke service .....  :??:

Reply

Marsh Posté le 19-08-2002 à 16:47:53    

ouaip mais bon
il me semble que qd j'avais installé easyphp (mais y'a lgtps), j'avais un truc ds le style qui merdait, le service etait pas bien configuré, il etait configuré pour demarrer un exe qui etait dans c:\easyphp\truc\muche.exe alors que j'avais installé easyphp et tout son bordel dans c:\apps\easyphp
donc wala
vérifie.

Reply

Marsh Posté le 19-08-2002 à 16:48:38    

de pouvoir sauvegarder tes donnees  ;)

dpro a écrit a écrit :

euh, eskuz moi, mé perso, je vois pas ou est l'avantage de faire tourner, apache & mysql en tant ke service .....  :??:  




---------------
All we need is a soul revolution
Reply

Marsh Posté le 19-08-2002 à 16:51:25    

bah non la c'est bon pour le chemin...
j'ai essaye de demarrer le service avec un autre compte mais c pareil  :(  
Bon v aller voir sur easyphp.org vous tiendrai au courant !
 

--greg-- a écrit a écrit :

ouaip mais bon
il me semble que qd j'avais installé easyphp (mais y'a lgtps), j'avais un truc ds le style qui merdait, le service etait pas bien configuré, il etait configuré pour demarrer un exe qui etait dans c:\easyphp\truc\muche.exe alors que j'avais installé easyphp et tout son bordel dans c:\apps\easyphp
donc wala
vérifie.
 




---------------
All we need is a soul revolution
Reply

Marsh Posté le 19-08-2002 à 16:51:30    

erf, vi mé pr sauvegarder tes données, il fo ke tu coupe les 2 services et ke tu les relances. on peut ossi le faire depuis easyphp (bouton droit, arreter, puis redemarrer !)
ou alors chuis grav boolay cet aprem...

Reply

Marsh Posté le 19-08-2002 à 16:52:16    

tu crois que je vais lancer mes sauvegardes a la mano sur mes 60 serveurs  :lol:  :lol:  :cry:  

dpro a écrit a écrit :

erf, vi mé pr sauvegarder tes données, il fo ke tu coupe les 2 services et ke tu les relances. on peut ossi le faire depuis easyphp (bouton droit, arreter, puis redemarrer !)
ou alors chuis grav boolay cet aprem...




---------------
All we need is a soul revolution
Reply

Marsh Posté le 19-08-2002 à 16:54:38    

paske t'as 60 serveurs qui tournent avec easyphp? :heink:

Reply

Marsh Posté le 19-08-2002 à 16:54:38   

Reply

Marsh Posté le 19-08-2002 à 16:55:52    

ok
 
en fait, non, pas ok
t'as 60 serveurs??
putain, ici ya 50 postes pr 3 serveurs, ça fé kya 1000 postes ché toi, arf !!! ou alors, tu fé provider !?!
et tt les serveurs tournent ss xp??
explik moi, pcke ça mintrigue ton histoire :sweat: sorry pr le boolaytage  :sweat:  

Reply

Marsh Posté le 19-08-2002 à 16:55:52    

nop g'en ai 5 avec php mais bon c'est le meme principe mais sauvegarde tourne la nuit, c'est pas du mode interractif

--greg-- a écrit a écrit :

paske t'as 60 serveurs qui tournent avec easyphp? :heink:




---------------
All we need is a soul revolution
Reply

Marsh Posté le 19-08-2002 à 16:57:43    

kayasax a écrit a écrit :

nop g'en ai 5 avec php mais bon c'est le meme principe mais sauvegarde tourne la nuit, c'est pas du mode interractif
 



okok :)

Reply

Marsh Posté le 19-08-2002 à 16:57:53    

ce ke tu sauvgardes c le code php et les fichiers de conf?

Reply

Marsh Posté le 19-08-2002 à 16:58:16    

sinon pour moi le bete interet de les faire tourner en service, c'est que j'ai pas ces foutus fenetres dos qui restent ouvertes :)


Message édité par --greg-- le 19-08-2002 à 16:58:22
Reply

Marsh Posté le 19-08-2002 à 17:00:21    

oulà, jdois avoir du mal, moi ça tourne pas en service, g pa de fenetre dodos

Reply

Marsh Posté le 19-08-2002 à 17:11:30    

dpro a écrit a écrit :

oulà, jdois avoir du mal, moi ça tourne pas en service, g pa de fenetre dodos



bah ché pas, ct y'a lgtps moi
et puis j'utilisais pas le bidule easyphp pour les starter... ça existait ptet meme pas à l'epoque

Reply

Marsh Posté le 19-08-2002 à 17:54:07    

dpro a écrit a écrit :

ce ke tu sauvgardes c le code php et les fichiers de conf?




vi + contenu du dossier mysql et c'est justement la dessus que ca pose probleme (file in use)


---------------
All we need is a soul revolution
Reply

Marsh Posté le 20-08-2002 à 11:25:27    

up pasky zont pas l'air reveiller sur easyphp.org


---------------
All we need is a soul revolution
Reply

Marsh Posté le 20-08-2002 à 11:47:51    

pourquoi tu lance pas plutôt un dump automatique de la base via ligne de commande histoire ensuite de le sauvegarder ?
 
sinon peut être que le symlink pourrait t'aider (cf la doc liens symboliques) ça te permet de placer tes fichiers de base n'importe où.
 
au fait, c'est Win XP qui ne permet pas l'accès à la base quand le service tourne ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 20-08-2002 à 12:09:23    

ok je vais matter cette histoire de dump...
Nan le probleme c'est que je ne peux pas sauvegarder les fichiers de structures et donnees mysql sur bande magnetique lorsque le service tourne...
 

Sh@rdar a écrit a écrit :

pourquoi tu lance pas plutôt un dump automatique de la base via ligne de commande histoire ensuite de le sauvegarder ?
 
sinon peut être que le symlink pourrait t'aider (cf la doc liens symboliques) ça te permet de placer tes fichiers de base n'importe où.
 
au fait, c'est Win XP qui ne permet pas l'accès à la base quand le service tourne ?




---------------
All we need is a soul revolution
Reply

Marsh Posté le 20-08-2002 à 12:15:30    

et me suis plante mon serveur est sous win2k server et pas xp


---------------
All we need is a soul revolution
Reply

Marsh Posté le 20-08-2002 à 12:35:58    

Sh@rdar comment tu ferais le dump ? dans phpmyadmin je vois mais je suis oblige de le faire table par table, y aurait pas un moyen pour le faire sur la totalite des bases ?
et pour le lancer par ligne de commande tu fais comment?  :jap:


Message édité par kayasax le 20-08-2002 à 12:37:26

---------------
All we need is a soul revolution
Reply

Marsh Posté le 20-08-2002 à 12:45:55    

regarde dans la doc fidèle padawan, c'es expliqué.
 
(eh puis phpmyadmin n'est jamais qu'un front-end php pour attaquer la base, tout ce qu'il sait faire est faisable en ligne de commande).
 
ensuite tu mets ça en tache programmée et ça devrait rouler.
 

tiens voilà le chapitre en question :
 
12.3 Sauver la structure et les données des bases et tables MySQL
Utility to dump a database or a collection of database for backup or for transferring the data to another SQL server. The dump will contain SQL statements to create the table and/or populate the table.  
 
shell> mysqldump [OPTIONS] database [tables]
 
If you don't give any tables, the whole database will be dumped.  
 
You can get a list of the options your version of mysqldump supports by executing mysqldump --help.  
 
Note that if you run mysqldump without --quick or --opt, mysqldump will load the whole result set into memory before dumping the result. This will probably be a problem if you are dumping a big database.  
 
mysqldump supports the following options:  
 
--add-locks  
Add LOCK TABLES before and UNLOCK TABLE after each table dump. (To get faster inserts into MySQL).  
--add-drop-table  
Add a drop table before each create statement.  
--allow-keywords  
Allow creation of column names that are keywords. This works by prefixing each column name with the table name.  
-c, --complete-insert  
Use complete insert statements (with column names).  
-C, --compress  
Compress all information between the client and the server if both support compression.  
--delayed  
Insert rows with the INSERT DELAYED command.  
-e, --extended-insert  
Use the new multiline INSERT syntax. (Gives more compact and faster inserts statements)  
-#, --debug[=option_string]  
Trace usage of the program (for debugging).  
--help  
Display a help message and exit.  
--fields-terminated-by=...  
--fields-enclosed-by=...  
--fields-optionally-enclosed-by=...  
--fields-escaped-by=...  
--fields-terminated-by=...  
These options are used with the -T option and have the same meaning as the corresponding clauses for LOAD DATA INFILE. LOAD DATA.  
-F, --flush-logs  
Flush logs file in the MySQL server before starting the dump.  
-f, --force,  
Continue even if we get an SQL error during a table dump.  
-h, --host=..  
Dump data from the MySQL server on the named host. The default host is localhost.  
-l, --lock-tables.  
Lock all tables for starting the dump.  
-t, --no-create-info  
Don't write table creation info (The CREATE TABLE statment)  
-d, --no-data  
Don't write any row information for the table. This is very useful if you just want to get a dump of the structure for a table!  
--opt  
Same as --quick --add-drop-table --add-locks --extended-insert --use-locks. Should give you the fastest possible dump for reading into a MySQL server.  
-pyour_pass, --password[=your_pass]  
The password to use when connecting to the server. If you specify no `=your_pass' part, mysqldump solicits the password from the terminal.  
-P port_num, --port=port_num  
The TCP/IP port number to use for connecting to a host. (This is used for connections to hosts other than localhost, for which Unix sockets are used.)  
-q, --quick  
Don't buffer query, dump directly to stdout; Uses mysql_use_result() to do this.  
-S /path/to/socket, --socket=/path/to/socket  
The socket file to use when connecting to localhost (which is the default host).  
-T, --tab=path-to-some-directory  
Creates a table_name.sql file, that conntains the SQL CREATE commands, and a table_name.txt file, that contains the data, for each give table. NOTE: This only works if mysqldump is run on the same machine as the mysqld daemon. The format of the .txt file is made according to the --fields-xxx and --lines--xxx options.  
-u user_name, --user=user_name  
The MySQL user name to use when connecting to the server. The default value is your Unix login name.  
-O var=option, --set-variable var=option  
Set the value of a variable. The possible variables are listed below.  
-v, --verbose  
Verbose mode. Print out more information what the program does.  
-V, --version  
Print version information and exit.  
-w, --where='where-condition'  
Dump only selected records; Note that QUOTES are mandatory!  
"--where=user='jimf'" "-wuserid>1" "-wuserid<1"
 
The most normal use of mysqldump is probably for making a backup of whole database:  
 
mysqldump --opt database > backup-file.sql
 
But it's also very useful to populate another MySQL server with information from a databas:  
 
mysqldump --opt database | mysql --host=remote-host -C database
 


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 20-08-2002 à 12:50:09    

ok  :jap:  
ca a l'air bon avec ca (oui oui j'ai regarde dans la doc.. mais j'ai pose la question ici en mm temps :o )
 
C:\Program Files\EasyPHP\mysql\bin>mysqldump -A --user root -h localhost  > sql.
txt


---------------
All we need is a soul revolution
Reply

Marsh Posté le 21-08-2002 à 15:24:23    

euh encore une question a 0,30?  :o  
l'inverse de mysqldump c'est bien mysqlimport non ?
paske j'essaie de reimporter mon fichier dump tel qu'il a ete genere et ca marche po ...

Reply

Marsh Posté le 22-08-2002 à 13:39:23    

ça serait pas plutôt LOAD FROM FILE ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 22-08-2002 à 13:59:09    

Sh@rdar a écrit a écrit :

ça serait pas plutôt LOAD FROM FILE ?




 :hello:  
 :??: moi j'ai trouve ca (restau de toutes les bases) mais ca marche pas tip top ... tant pis je ferais les restaurations manuellement...
 
 To restore a complete backup of all your databases, use  
"mysql < /path/to/all_databases_backup.sql"
 


---------------
All we need is a soul revolution
Reply

Marsh Posté le 26-08-2002 à 10:36:00    

:hello:  
bon ben si vous avez besoin d'info pas la peine d'aller sur le forum d'easyphp.org  :kaola:  
 
sinon il y a cette partie la qui est interessante :
http://www.mysql.com/doc/en/NT_start.html
 
En ce qui me concerne j'ai resolu mon problème de démarrage des services en désactivant le moniteur d'easyphp (suppression du menu demarrer demarrage) :sarcastic:  
 
Ciao


---------------
All we need is a soul revolution
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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