Espacio de tecnologia, software libre y sus derivados. Una horda de monos entrenados escriben de vez en cuando por aqui algunas noticias, opiniones e incluso alguna que otra cosa fuera del tema. Maqueros, favor de abstenerse que no somos lo suficientemente guapos.

Piano daemon

MySQL 5 sobre Solaris 10

Hola a todos,

Despues de jugar un rato con Solaris, decidi que era hora de hacer cosas, ya un poquito mas productivas, he migrado los mysql que tengo en linux a solaris.

Asi que ha manera de ayudar a otros, les dejo aqui una how to de como hacerlo:

A). - Donde descargar MYSQL 5.0 para Solaris 10

Aqui escoge el paquete estatico compilado para solaris 10 (podras escoger entre x86 u SPARC) http://dev.mysql.com/downloads/mysql/5.0.html

B). - Preparacion

1. Haga un login como root
2. Liste los paquetes instalados, tipee: “pkginfo | grep mysql” desde la shell.
3. SI ves versiones anteriores de mysql remueve estas tipeando “pkgrm ”. Los nombres de los paquetes seran listados en una segunda columna despues de ejecutar pkginfo.
4. Muevete al directorio donde descargaste Mysql 5.0 y descomprimelo “gzip –d mysql-xxx.pkg.gz”.


C). - Instalacion

Los siguientes pasos son realizados como root:

1. Crea el grupo mysql “groupadd mysql”.
2. Crea el usuario mysql “useradd -g mysql mysql”.
3. Muevace al directorio donde el paquete de mysql 5 ya fue descomprimido.
4. Primero instale el paquete “Standard” tipeando: “pkgadd -d mysql-standard-xxx.pkg”. Solo acepte el directorio de instalacion por default “/opt/mysql”.
5. Segundo, instale El paquete “Max” tipeando lo siguiente: “pkgadd –d mysql-max-xxx.pkg”. Solo acepte el directorio de instalacion por default .
6. Ahora MySQL-Server debera de estar instalado en “/opt/mysql/mysql”.
7. Muevace al directorio /etc/init.d y edite el archivo “mysql” con un editor de texto. Localiza la linea: “datadir=“. y cambia su valor a esto “datadir=/opt/mysql/mysql/data”. Salva los cambios y deja el archivo.
8. Despues de la instalacion, cambia los propietarios al directorio del servidor mysql: “chown -R mysql:mysql /opt/mysql”.

D). - Initializando la base de datos.

1. Cambia al usuario mysql tipeando esto en la shell “su mysql”.
2. Cambia al directorio de trabajo “cd /opt/mysql/mysql/scripts”.
3. Ejecuta el script “mysql_db_install” tipeando esto: “./mysql_install_db –user=mysql –ldata=/opt/mysql/mysql/data”.
4. Cambia de directorio de trabajo a “/opt/mysql/mysql/bin”.
5. He inicia la base de datos de la siguiente manera: “./mysqld_safe –datadir=/opt/mysql/mysql/data –user=mysql &”.

6.- ln -s /etc/init.d/mysql /etc/rc3.d/S99mysql
7.- ln -s /etc/init.d/mysql /etc/rc0.d/K01mysql

Prueba solaris poco a poco… es una experiencia que disfrutaras… si linux ya no te parece suficientemente complejo…

jonundead

April 11, 2008 @ 1:40 am

It is one of things I can never understand … how people can think that way. It’s so illogical that it can only be based upon moronity.

Omar

June 27, 2008 @ 3:47 pm

Muy bueno, eres muy amable en haber realizado una how to de como hacerlo, no se si seria mucha molestia si me puedes orientar como puedo monitorear las transacciones, conexciones de usuario cuando acceden al mysql, seria muy importante para, mi.

RSS feed para comentarios en esta entrada · TrackBack URI

Comenta