miércoles, 4 de noviembre de 2009

FreeBSD 7.X Instalar mysql 5.1

El manual dice:

cd /usr/local/mysql
bin/mysql_install_db --user=mysql
bin/mysqld_safe &

Pero esta mal, la ruta es:

/usr/local/bin/

Asi:

root#cd /usr/local/bin
root#./mysql_install_db --user=mysql
root#sockstat -4
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
mysql mysqld 73127 10 tcp4 *:3306 *:*
root sendmail 650 4 tcp4 127.0.0.1:25 *:*
root sshd 644 3 tcp4 *:22 *:*

Ahi podemos ver el servicio arriba, lo que sigue es agregar el parametro en /etc/rc.conf para que cada que arranquemos el servidor inicie el servicio automaticamente.

Agregamos esto a /etc/rc.conf:

##############################################################
# mysql server 5.1
##############################################################
mysql_enable="YES"
# mysql_limits (bool): Set to "NO" by default.
# mysql_dbdir (str): Default to "/var/db/mysql"
# mysql_args (str): Custom additional arguments to be passed

Si no agregan al menos el parametro: mysql_enable="YES", cuando ejecuten /usr/local/etc/rc.d/mysql-server start, nunca va a ejecutarse el servicio.

Ya si desean modificar los parametros globales de mysql, deben crear el archivo my.cnf en /usr/local/etc, este archivo cuando arranca mysql lo lee.

Animo!!!

No hay comentarios: