jueves, 19 de noviembre de 2015

Mysqld arranca y se para... sin más, y de instalarlo como servicio de windows

Esto es más viejo que la tos pero el hombre es el único animal que tropieza con rayas pintadas en el suelo... Pasa que estoy jugando con MySQL e intento iniciar el servidor desde línea de comandos pero especificando un archivo de defaults concreto.

Por lo que sea, estaba intentando mysqld -u root --defaults-file="myB.ini" y ni flores. El problema es el orden de los argumentos.

mysqld --defaults-file="myB.ini" -u root

Y pensando un poco más, ¿para qué el "-u root"? Mysqld pone en marcha el servidor y no necesita usuario —hay una opción -u para arrancarlo con otro usuario diferente de root, eso sí— pero la cuestión es que son los clientes los que han de conectarse identificados para poder hacer algo con él. Otra cosa es que tú, desde el sistema operativo, tengas permisos o no para ejecutar mysqld.

Total, que si hubiera empezado con solo mysqld --defaults-file="myB.ini" me hubiera ahorrado todo el follón.

La de tiempo que he gastado... cuando lo dice hasta en la ayuda del mysqld.

La otra ha sido intentar instalarlo como servicio. Otro montonazo de tiempo hasta que me he dado cuenta de que si no has hecho una instalación de las de "sí, sí y sí" todo cambia. En mi caso que la ruta exacta de la carpeta del programa es "C:\Program Files\mysql". Para que el servicio se instale correctamente hay que darle todas las rutas:

"C:\Program Files\mysql\bin\mysqld" --install MySQLB --defaults-file="C:\Program Files\mysql\myB.ini"

Si no lo hacemos así, el servicio se registra con una ruta como "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe", vamos, la que los de MySQL hubieran querido. Pero yo no.

Como digo, anciano, pero este blog es para no volver a tropezar, al menos no en la misma raya pintada.

martes, 27 de octubre de 2015

Chromecast 2 no conecta a la wifi de un Comtrend VG-8050 (Movistar)

Llevaba tiempo sin dar noticia de mis tortazos con los cacharricos, los internet y las wifi. Pues resulta que hoy me ha llegado el Chromecast 2, el de última generación. Venía del anterior que funcionó a la primera, pero el nuevo... que no. No conseguía conectarlo a la wifi de casa.

Me he puesto a tocar la configuración del router Comtrend VG-8050 que me suministró la antes conocida como Telefónica. De todo he tocado y, obviamente, ni flores. A última hora me he dado cuenta de que no estaba activado el UPnP, hasta ahora no me había hecho falta.

Mi problema concreto, el porqué no conseguía hacer funcionar Chromecast 2, era que necesitaba activar el UPnP en mi router. El de otros puede ser cualquiera. A toro pasado he encontrado una página donde detallan todo lo que puede fallar. En realidad, está resumiendo y enlazando a la página oficial de Google que, desgraciado soy, no fui capaz de encontrar por mí mismo.

En todo caso, si tu Chromecast 2 no chuta, es un buen sitio por el que empezar.

lunes, 9 de marzo de 2015

WIndows Update KB3000850-x64.msu y el error 8007000D

A ver. Lo que voy a contar igual te funciona, igual no. Pero ya sabemos de qué va esto, con la primera noticia de Windows Update (8.1 x64), paquete KB3000850-x64 y que no se ha instalado la actualización con un error 8007000D, empiezas a visitar páginas y páginas, primero las oficiales, Microsoft Support, y luego cualquiera en la esperanza de acabar de una vez.

Una de las soluciones clásicas es descargar el fichero de la actualización y ejecutarlo independientemente de la herramienta de Windows. Aún ni así, que no quiere, error de instalación.

Y va y se me ocurre una cosa, irme hasta C:\\Windows\SoftwareDistribution\Download\ y borrar todo lo que haya. Es el sitio donde Windows Update y, por ende, el ejecutable descargado extraen todos los ficheros necesarios.

Vuelvo a ejecutar la descarga y ahora sí, instalado.

Que eso, que vete a saber si ti te funciona, solo doy fe de mi experiencia.