Foro de elhacker.net

Sistemas Operativos => Windows => Mensaje iniciado por: robebugaty en 5 Febrero 2015, 20:48 pm



Título: Windows 2012 Server [MySQL ]
Publicado por: robebugaty en 5 Febrero 2015, 20:48 pm
Hola, tengo un problema con MySQL en Windows 2012 Server, y es que, tengo instalado la versión 5.5, también  PHP 5.4, el caso es que cuando fui a crear una nueva base de datos desde el PowerShell pues primeramente puse >>>mysql -u root -p<<<
sin embargo, me sale esto:
(http://www.subeimagenes.com/thumb/mysql-1219571.png) (http://www.subeimagenes.com/img/mysql-1219571.html) Subido en subir imagenes (http://www.subeimagenes.com)

y la verdad no sé qué hacer,probé a ejecutar el  "MySQLInstanceConfig.exe",le di todo a lo que sale por defecto, a ver si me dejaba introducir los comandos por no obtuve resultado.
Lo que trato de hacer es montar un servidor con IIS en el cual instalo alguna que otra aplicacion como "moodle" o "phpmyadmin", ya que es una actividad de clase(y para un examen que justo es mañana) pero anteriormente no me había surgido ese problema. Gracias.


Título: Re: Windows 2012 Server [MySQL ]
Publicado por: el-brujo en 5 Febrero 2015, 20:55 pm
El error que te sale es que no reconoce el comando mysql, porque el ejecutable mysql.exe no está en el path.

Busca el exe y lo llamas directamente:

Código:
C:\Datos de Programa\MySQL\bin\mysql.exe

 o añades el mysql.exe al path de tu usuario administrador.


Variables de entorno - Ruta path sobreescrita.
http://foro.elhacker.net/windows/variables_de_entorno_ruta_path_sobreescrita-t423905.0.html


Título: Re: Windows 2012 Server [MySQL ]
Publicado por: robebugaty en 5 Febrero 2015, 21:11 pm
Gracias, la verdad no tengo ni idea de temas sobre el PATH ni en Windows ni en Linux.
Lo que he intentado es irme al "regedit" y :
Ver Imagen: http://s2.subirimagenes.com/imagen/previo/thump_9270222probl.png (http://www.subirimagenes.com/imagen-probl-9270222.html)
pero sigo en las mismas.


Título: Re: Windows 2012 Server [MySQL ]
Publicado por: __Alvaro 2015__ en 6 Febrero 2015, 20:32 pm
Buenas,

Lo que deberías hacer teniendo el servicio de MySQL levantado:

En Windows:
1 - cd C:\Datos de Programa\MySQL\bin\   (Ruta default)
2 - mysql -u root -p

En Linux:
1 - cd  /var/lib/mysql/bin (Ruta default, si mal no recuerdo)
2 - mysql -u root -p

Tips:
- Usar versiones de MySQL anteriores a la 5.5, son mas estables y los comando de creación de usuarios de MySQL con permisos, se mantienen igual a las versiones anteriores.
- Si lo anterior no es una opción considerar MariaDB

Saludos  ::)


Título: Re: Windows 2012 Server [MySQL ]
Publicado por: robebugaty en 7 Febrero 2015, 18:23 pm
Muchas gracias, aunque en linux no me dio la vara,con instalarlo desde el apt-get me fue todo bien, pero en Windows...
Igualmente ya sé qué tengo que hacer la próxima vez, ah y otra cosa, para cambiar el puerto por defecto que va a usar la aplicación cómo sería? es decir, imagina que tengo un MySQL versión 5.1 y otro con la versión 5.5, cómo especifico que quiero usar un puerto diferente en uno y en el otro?.


Título: Re: Windows 2012 Server [MySQL ]
Publicado por: __Alvaro 2015__ en 8 Febrero 2015, 02:51 am
Buenas,

Para cambiar el puerto por defecto de MySQL (3306), debes modificar el archivo llamado:
"my.ini" (sin comillas).

De la siguiente manera:

1 - Bajas el servicio del servidor MySQL que vallas a modificar.
2 - Te diriges a la carpeta de instalación de MySQL
3 - Buscas el archivo my.ini y lo abres con cualquier editor de texto (ej.: Notepad++)
4 - Buscas en el archivo la linea "port=3306" (sin comillas), y le cambias el 3306 por el puerto que quieras utilizar.
5 - Levantas el servicio del Servidor MySQL, y pruebas de conectarte con cualquier cliente estableciendo el nuevo puerto.

Saludos.