cmd - from - que es mysql command line
Cómo pasar parámetros a mysql (1)
necesitas agregar el parámetro -e
cmd /c mysql -u root -p -e "GRANT ALL ON *.* TO ''newuser''@''localhost'' IDENTIFIED BY ''pass''"
Durante la instalación, necesito crear un nuevo usuario de MySQL, una nueva base de datos y completarla desde el archivo de volcado. Mi pregunta es ¿cómo puedo hacerlo desde la línea de comandos (cmd, Windows)? Quiero decir, estoy pidiendo cmd desde algún script, que puede iniciar el cliente de línea de comandos mysql con privilegios de root, pero no puedo pasar los parámetros al formulario mysql fuera.
Por ejemplo, para crear un nuevo usuario me gustaría ejecutar algo como esto:
cmd /c mysql -u root -p GRANT ALL ON *.* TO ''newuser''@''localhost'' IDENTIFIED BY ''pass'';
¿Es posible? Para pasar * "GRANT ALL ON . " A ''newuser'' @ ''localhost'' IDENTIFIED BY ''pass''; "* como parámetro a mysql?
Espero haber dejado en claro. Gracias por adelantado.