
Probablemente no sea el único que alguna vez ha perdido la contraseña de usuario root en MySQL. Si tenemos acceso a la máquina donde está ejecutando el servicio, no hay problema, no hace falta llevar a cabo acciones radicales como reinstalar el sistema, sólo hay que seguir los siguientes pasos:
Detener el demonio de MySQL:
$ service mysqld stop ó $ /etc/init.d/mysql stop
Arrancamos el demonio, pidiendo con el parámetro “–skip-grant-tables” que no se carguen las tablas con los permisos:
$ mysqld_safe –skip-grant-tables
El demonio acabará de arrancar. Nuestra labor ahora es conectarnos como administradores al mismo, sin necesidad de indicar contraseña:
$ mysql –user=root
Ya estamos en el intérprete de MySQL. Accedemos a la base de datos de configuraciones de MySQL:
> USE mysql;
Y actualizamos oportunamente la tabla de los usuarios:
> UPDATE USER SET password=PASSWORD(‘nuevo-password’);
Refrescamos los privilegios:
> FLUSH PRIVILEGES;
Salimos del cliente:
> exit;
Reiniciamos el servicio y ya podremos acceder normalmente a nuestro sistema con la nueva contraseña.
$ service mysqld restart ó $ /etc/init.d/mysql restart
read more
Publicado: 24 marzo 2011
Por: F. Javier Carazo Gil
Como muchos sabréis he tenido ciertos problemas con la tarjeta gráfica de mi portátil, una Intel GMA500 (Instalar EMGD en Ubuntu, Instalar Intel GMA 500 en Linux), y haciendo una actualización del sistema me he dado cuenta de que no conocía que versión de Xorg tenía instalada.
Para comprobarlo, os presento dos vías:
ahornero@Eee:~$ X -version
X.Org X Server 1.9.0
Release Date: 2010-08-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-28-server i686 Ubuntu
Current Operating System: Linux 6581-D 2.6.35-28-generic #49-Ubuntu SMP Tue Mar 1 14:40:58 UTC 2011 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.35-28-generic root=UUID=4f379039-81cf-43d8-b263-93dccf92d633 ro quiet splash
Build Date: 09 January 2011 12:14:58PM
xorg-server 2:1.9.0-0ubuntu7.3 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.18.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
read more
Publicado: 23 marzo 2011
Por: F. Javier Carazo Gil
Tanto en matemáticas como en Java, un operador es un símbolo que representa una operación entre un conjunto de variables o números.
Junto con las variables y los operadores ya puedes empezar a resolver fórmulas y definiciones matemáticas muy fácilmente.
A continuación se agrupará los operandos por orden decreciente de prioridad, es decir, los primeros operadores son los más preferentes y así sucesivamente hasta el último que es el de menos prioridad.
Paréntesis
Si bien no son operadores hay que saber que todo lo que haya entre paréntesis tiene la primera prioridad. Los símbolos que lo representan son: ( y ). read more
Publicado: 22 marzo 2011
Por: Manuel Ignacio López Quintero
BuddyPress es un proyecto libre, que a grandes rasgos, permite convertir un sitio basado en WordPress en una red social. Otro día hablaremos más largo y tendido sobre las posibilidades de este software, que en realidad es un complemento del CMS creado por Matt Mullenweg.

Una de las primeras necesidades que tendremos nada más instalar el software, será traducirlo al español. Veamos cómo hacerlo.
Accedemos al
portal de la comunidad hispana de BuddyPress read more
Publicado: 21 marzo 2011
Por: F. Javier Carazo Gil
Probablemente, no sea el único que uso Vi como editor de textos cuando no tengo interfaz gráfica disponible, en tal caso prefiero usar Geany. Aunque en un comienzo prefería utilizar nano (y hace mucho, cuando empecé a manejarme en entornos UNIX pico), con el tiempo me acostumbré a usar Vi (y su secuela Vim, de Vi iMproved, es decir, Vi mejorado) y sinceramente, creo que si lo dominas medianamente es mucho más eficaz que los anteriores.

Aprendamos a usarlo a lo largo de este tutorial dividido en una serie de entradas. read more
Publicado: 16 marzo 2011
Por: F. Javier Carazo Gil
Uno de los métodos más sencillos y eficaces a día de hoy, con el hardware existente, para comenzar a dar el paso a Linux es instalar una máquina virtual sobre un sistema anfitrión con Windows o Mac OS, sobre la que instalar como sistema anfitrión una distribución Linux. Aunque en la actualidad está pegando muy fuerte Virtual Box uno de los programas con más solera y popularidad en este campo es VMware Player.
Vamos a comentar cómo resolver un problema muy común en todas las instalaciones de este tipo: cómo configurar una carpeta compartida con la máquina virtual con VMware. Veámoslo paso a paso. read more
Publicado: 11 marzo 2011
Por: F. Javier Carazo Gil
Ahora mismo estoy poniendo un producción un servidor en mi centro de trabajo, en el que además de tener que dar servicio para la base de datos PostgreSQL (explique hace poco cómo permitir conexiones entrantes a esta BBDD), debe hacer conexiones externas a una base de datos Oracle.
Estas conexiones las hará un script en PHP por lo que además, deberemos instalar OCI (Oracle Call Interface) para PHP. Suponemos que está ya instalado el servidor web Apache 2 y los componentes básicos de PHP.
read more
Publicado: 7 marzo 2011
Por: F. Javier Carazo Gil

Una variable es un símbolo que representa un elemento de un conjunto dado. Por ejemplo en Java, si el conjunto son todos los caracteres la variable será una cadena. Sin embargo si el conjunto son todos los números enteros será una variable entera. También ocurre con las clases y los objetos. Por ejemplo el conjunto de la clase Coche tendrá una variable objeto denominada, por ejemplo, seatIbiza.
El lenguaje de programación Java es de tipo estático, lo que significa que todas las variables debes declararlas antes de usarlas. Esto implica que debes de indicar el tipo de la variable, el nombre y, opcionalmente, asignarle un valor. read more
Publicado: 4 marzo 2011
Por: Manuel Ignacio López Quintero
Si has llegado a esta entrada buscando solucionar el problema de compatibilidad de Linux con la tarjeta gráfica Intel GMA 500 te recomiendo que te pases antes por Instalar Intel GMA 500 en Linux. Esta es otra forma de solucionarlo, mi preferida. Veamos entonces como instalar EMGD en Ubuntu.

Lo he probado en Ubuntu 10.10 (codename Maverick Meerkat). Para ello, os recomiendo antes de comenzar actualizar vuestro sistema, luego os dirigís a un terminal y:
Modo paso a paso
Añadimos el repositorio PPA que contiene el paquete en sí: read more
Publicado: 3 marzo 2011
Por: F. Javier Carazo Gil
Una de los objetivos más importantes del blogger es mantener la conversación en su blog. En ocasiones, los comentarios son aún más importantes que la entrada.
Para favorecer que exista diálogo en el blog entre los visitantes entre sí y con los autores, es básico que puedas saber si han respondido un comentario tuyo sin tener que acceder nuevamente al blog.
De esto nos dimos cuenta hace tiempo, pero Juanlu Pérez nos lo recordó y pocos después me puse al tanto para ponerlo en marcha. Veamos lo que hice. Este mismo manual puede serviros a todos los que usáis WordPress y tenéis una cuenta Gmail. read more
Publicado: 2 marzo 2011
Por: F. Javier Carazo Gil