El recuento de los daños I

Y el 2008 se va… cada vez los años son mas cortos, y este no fue la excepcion.

Fue un buen año en lo deportivo, claro en el plano amateur pa’abajo (go Pandas!). Todavia recuerdo aquel juego donde me abrieron la cabeza, el juego del siglo donde los Pandas empezaban a mostrarse “internacionalmente” en la ciudad, y como olvidar el dia que dimos catedra, ese juego creo que ha sido el mejor que hemos tenido como equipo, todo nos salio… y al final, la copa. 😀

De lo profesional mejor ni me acuerdo, los Padres en ultimo lugar y con 99 derrotas, y desmantelandose en estos ultimos meses. Los Chargers aunque llegaron a la final de conferencia en Enero de la temporada del 2007, fueron eliminados, y aunque en esta temporada se esperaba mas de ellos, decepcionaron, aunque todavia siguen con vida, espero que 2009 empieze con playoffs. Y que decir de las aguilas, fue el peor año del america en la historia. Llegaron hasta semifinales en la Libertadores, pero en la liga fuimos un asco. 2009 pinta bien, haber que tal.

En la escuela, lo de siempre: entrega de proyectos, desveladas al fin del semestre (si todo al ultimo para no perder costumbre), tareas, calificaciones de ultimo momento… el “ponlo en tu blog” de los compañeros (que nunca dejaron un comentario, por cierto, pero si le dieron click en la publicidad pues bueno, ya es ganancia). Y no faltaron los momentos chuscos como las super presentaciones, y los momentos geeks, con Richard Stallman.

Hablando de geeks, tuvimos el SFD08 en Tijuana y participamos en el Geek Fest en Mexicali.

Migración de Oracle a MySql en Ubuntu 8.04

Ya pude lograr la migracion de Oracle a MySql en Ubuntu, el problema estaba en la maquina virtual de java.

En esta parte se supone que tenemos ya instalado Oracle y MySql. Se van a migrar los datos contenidos en el esquema HR con la cuenta hr/hr (no olvidar desbloquear) en Oracle, a la base de datos prueba en Mysql.

Crear en mysql la base de datos.
mysql> create database prueba;

Ahora lo que necesitamos es:

Instalar la maquina virtual de Java:
$ sudo apt-get install sun-java6-jdk

Descargar MySql Migration Tool que es parte de MySql GUI Tools
Descargar: Generic x86 Linux TAR (bundled dependencies)
Desempaquetar archivo: tar -xzvf mysql-gui-tools-5.0r12.tar.gz, creara un subdirectorio mysql-gui-tools-5.0

Editar archivos run_migration_simple (si vamos a usar desde la consola) y run_migration (si vamos a hacerlo desde ncurses). Los archivos estan en ~/mysql-gui-tools-5.0/migration-tool-script. El archivo debe quedar asi:

Continue reading “Migración de Oracle a MySql en Ubuntu 8.04”

MySql desde las fuentes y conexion remota

Creo que estaba medio enredoso tener Postgresql y Mysql en un solo “post“, asi que mejor lo dividi.

Ahora con MySql, descargar desde mysql.org, mysql-5.0.51a-linux-i686-glibc23.tar.gz

y ahora:

# groupadd mysql
# useradd -g mysql mysql
# cd /usr/local
# tar -xzvf mysql-5.0.51a-linux-i686-glibc23.tar.gz
# ln -s mysql-5.0.51a-linux-i686-glibc23 mysql
# cd mysql
# chown -R mysql .
# chgrp -R mysql .
# scripts/mysql_install_db –user=mysql
nota: en esta linea antes del user son dos – – no uno.

Para arrancar el servicio:
# /usr/local/mysql/bin/mysqld_safe –user=mysql &

Para la conexion remota (servidor):
Entramos en la consola de mysql:
$ mysql -u root -h 127.0.0.1

Y se dan permisos al usuario:
sql> grant all privileges on basededatos.* to usuario@direccion-ip-remota identified by ‘contraseña’;

Para la conexion remota (cliente):
Tener instalado el cliente:
# apt-get install mysql-client-5.0

y conectar:
$ mysql -u usuario -h direccion-ip-servidor -p

y si todo va bien aparecera el prompt de sql:
sql>

Cambiar password de MySql

Podemos cambiar el password de dos maneras:

1) Desde la linea de comandos:
Si no tiene password:
$ mysqladmin -u usuario password nuevopasswd

Si ya tiene:
$ mysqladmin -u usuario -p viejopasswd nuevopasswd

2) Desde la linea de comandos de mysql.
Accesamos a mysql:
$ mysql -u root -p

mysql> use mysql;
mysql> update user set password=PASSWORD(“nuevopassword”) where User=’usuario’;
mysql> flush privileges;
mysql> quit

Ref: mysql-change-root-password