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
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=
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…
