domingo, 24 de febrero de 2013

MySQL en equipo remoto

Para aquellos que tenéis problemas para montar vuestro servidor web y vuestro gestor de bases de datos (MySQL) en máquinas distintas, os dejo aquí una guía paso a paso de como debéis configurar MySQL.
  • Lo primero que debemos hacer es editar el fichero “/etc/mysql/my.cnf” y modificamos la línea “bind-address”:
    • ~# nano /etc/mysql/my.cnf
      • bind-address = TU-IP (donde se aloja MySQL)
  • Posteriormente iniciaremos sesión con el usuario root de la siguiente forma:
    • ~$ mysql -u root -p
  • Introducimos la contraseña y pulsamos la tecla [Enter].
  • Para crear un usuario nuevo introducimos lo siguiente:
    • > create user 'usuario'@'Dirección-red%' identified by 'Usuario123';
    • Con este comando hemos creado el usuario “usuario” para MySQL con la contraseña “Usuario123”.
    • (Sustituir  “Dirección-red” por la dirección de red correspondiente, en nuestro caso será la 192.168.1.% como ya hemos indicado anteriormente).
  • Para iniciar sesión en el usuario creado desde una máquina remota, ejecutamos el siguiente comando:
    • ~$ mysql -h 192.168.1.22 -u usuario -p
  • Ahora otorgaremos privilegios:
    • > grant all privileges on moodle.* to 'usuario'@'Dirección-red%' with grant option;
  • Otorga privilegios al usuario, para que este pueda otorgar privilegios a otro usuario distinto.
Espero que os sirva de ayuda ;)

OSx Mountain Lion en tu equipo

Hoy os hablaré de iATKOS. Es un proyecto que se basa en modificar una imagen extraída de un equipo con un sistema operativo OSx (MACINTOSH) para que pueda ser utilizada en equipos no pertenecientes a Apple, con procesadores de arquitectura x86.

La imagen del OSx (modificada) contiene un ejecutable que simula una BIOS EFI, que es el tipo de BIOS que utilizan los equipos MACINTOSH y que a su vez ese mismo ejecutable hace que se salte la restricción de OSx a ciertos componentes hardware, lo que permite que se pueda instalar el sistem OSx86 en casi cualquier equipo.

Desde diciembre está disponible una imagen modificada del sistema operativo OSx Mountain Lion, que podéis descargarse desde el siguiente enlace:
https://kat.ph/iatkos-ml2-mac-os-x-mountain-lion-10-8-2-t6943705.html

También incluye una guía paso a paso de la instalación.

Os muestro una foto del sistema OS X Lion funcionando en una máquina virtual.



Un saludo =)

jueves, 7 de febrero de 2013

Instalación de la infraestructura LAMP


La estructura LAMP se compone de: Linux, Apache, MySQL y PHP. Esta estructura es necesaria para la gestión y administración de páginas web dinámicas en un servidor web.

Para instalar la infraestructura LAMP ejecutaremos los siguientes comandos:


  • ~# aptitude install apache2
  • ~# aptitude install php5 php5-curl
  • ~# aptitude install php5-gd libapache2-mod-php5 php5-xmlrpc php5-intl
  • ~# aptitude install mysql-client mysql-server
  • ~# aptitude install php5-mysql

Cuando hayamos instalado esta estructura básica, podremos pasar a la integración en nuestro servidor de cualquier sitio web que requiera páginas web dinámicas.

Un saludo, :º)