Después de tener configurado Apache y PHP, será necesario que instalemos MySQL, para montar una pagina web donde sea indispensable contar con un motor de base de datos.
Basado en normas de FreeBSD
La versión que instalaremos será mysql51-server.
1) Vamos a instalar mysql desde los ports:
# cd /usr/ports/databases/mysql51-server/ && make install clean
Dejamos que el sistema se haga cargo de la descarga, compilacion e instalación. Las dos ultimas lineas de código muestra el proceso de limpieza del directorio de compilación de los paquetes que se instalaron:===> Cleaning for mysql-client-5.1.28_1
===> Cleaning for mysql-server-5.1.28_1
2) Establecemos el directorio de datos de inicio:
# /usr/local/bin/mysql_install_db
3)Seleccionamos el archivo de configuración que asignaremos a mysql:
# cp /usr/local/share/mysql/my-medium.cnf /var/db/mysql/my.cnf
En /usr/local/share/mysql/ hay 4 archivos importantes, en el ejemplo optamos por my-medium.cnf:
my-small.cnf | Para sistemas de bajos recursos con 64MB de RAM o menos. |
my-medium.cnf | Para sistemas hasta con 128MB de RAM, ideal para servidor web |
my-large.cnf | Para sistemas con 512MB de RAM, ideal para servidor MySQL dedicados |
my-huge.cnf | Para sistemas con 1GB o 2GB de RAM, ideal para datacenters. |
5) Cambiamos de propietario el directorio /var/db/mysql/ :
#chown -R mysql:mysql /var/db/mysql
6) Asignamos una contraseña a root:
# /usr/local/bin/mysqladmin -u root password ‘escribe_la_contraseña’
7) Editamos rc.conf para que mysql se inicie al arrancar el sistema:
# edit /etc/rc.conf
mysql_enable=”YES”
Control+c
command:exit
8.) Reiniciamos el servicio ‘mysql’
# /usr/local/etc/rc.d/mysql-server restart
Pueden consultar algunos datos adicionales aqui, yo omití algunos.