Voglio eseguire il file bat in mysql prompt automaticamente in tutti i computer senza impostare il percorso della variabile di ambiente.Come accedere al prompt MySQL utilizzando cmd senza impostare la variabile di ambiente o senza navigare nella cartella del servizio MySQL in Windows
Utilizzo il server Xampp, ma alcuni dei miei amici utilizzano Wampp e MysqlServer. Tuttavia, voglio eseguire i miei comandi sql eseguendo un file .bat. Quindi, desidero prima navigare verso il prompt MySql>.
ho cercato seguente comando CMD per trovare il servizio,
tasklist /svc >mysqld.exe
ma non posso accedere a mysql>
Help me se qualcuno ha una soluzione. Grazie.
Run 'tasklist/svc/fi "nomeimmagine eq mysqld.exe"' si ottiene Mysql nome del servizio e dopo visualizzare i dettagli di 'sc qc MYSQL57' e per ottenere particolari dettagli usano 'for/f" token = 1 * delim == "% a in ('servizio wmic dove" nome =' MYSQ L57 '"get percorso/valore') do @for/f" delim = "% c in ("% ~ b") do @echo "% ~ c" ' –
Cosa intendi con" senza impostare la variabile di ambiente? " Intendi dire che non vuoi modificare in modo permanente le variabili di ambiente System o User? È possibile impostare una variabile di ambiente che dura solo fino a quando viene eseguito lo script (senza modificare in modo permanente le variabili di ambiente)? Inoltre, il percorso di mysqld.exe è identico su tutte le macchine su cui verrà eseguito il file .bat? Infine, quando si dice prima di voler "...avviare il prompt MySql>", si intende che si desidera che lo script batch apra un prompt MySql e quindi esegua un comando? Potresti passare un comando a mysqld? –
Voglio trovare un modo per eseguire i comandi mysql senza configurare le impostazioni, se il servizio mysqld è in esecuzione sul sistema. Considerare il suo nome utente root e nessuna password (defunta) –