Windows 2012 Server [MySQL ]

Iniciado por robebugaty, 5 Febrero 2015, 20:48 PM

0 Miembros y 1 Visitante están viendo este tema.

robebugaty

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:
Subido en subir imagenes

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.

el-brujo

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:\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

robebugaty

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
pero sigo en las mismas.

__Alvaro 2015__

#3
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  ::)
"Pasión por la programación"

robebugaty

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?.

__Alvaro 2015__

#5
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.
"Pasión por la programación"