Configurar servidor MySQL en OpenBSD 4.9

En este artículo vamos a explicar cómo es la instalación, y la posterior configuración, de MySQL en el sistema operativo OpenBSD 4.9 para que podáis tener en vuestro CPD local un servidor robusto, fiable y seguro donde albergar vuestras bases de datos MySQL

Lo primero que vamos a hacer es instalar MySQL 5 con la orden:

$ sudo pkg_add -i -v mysql-server

Por defecto la base de datos 'mysql' no se inicia. Para ello debemos escribir la orden:

# /usr/local/bin/mysql_install_db

Una vez realizado ya podemos arrancar el demonio para iniciar MySQL con la siguiente orden:

# /usr/local/bin/mysqld_safe &

Ahora es IMPORTANTE cambiar la contraseña del superusuario de MySQL. Esto lo haremos con la siguiente orden:

# /usr/local/bin/mysqladmin -u root password '¡NUEVA-CONTRASEÑA!'

A continuación vamos a proceder a entrar en MySQL con la nueva contraseña, y esto lo hacemos añadiendo el "-p" tal como hacemos en:

$ mysql -u root -p

Y si posteriormente quisieras parar el demonio de MySQL lo puedes hacer con la orden:

# mysqladmin -u root -p shutdown

A partir de este momento ya podéis instalar todas las bases de datos de vuestros proyectos Drupal tal como haríais con cualquier otro sistema operativo, es decir, creando los usuarios y dando permisos a cada base de datos con GRANT PRIVILEGES.

Ahora, si quieres configurar tu OpenBSD para que el MySQL se inicie tras el arranque debemos editar el fichero /etc/rc.conf.local y debes añadir la siguiente línea:

mysql=YES

Guarda este fichero. Ahora necesitamos editar un nuevo fichero, el # vi /etc/rc.local, para configurar el arranque y los demonios y otras cosas que se pueden ejectuar después de que tu sistema esté en modo seguro.

Edítalo y encuentra la siguiente frase:

# Add your local startup actions here.

Y añade aquí el siguiente código:

# MySQL startup
if [ X"${mysql}" == X"YES" -a -x /usr/local/bin/mysqld_safe ]; then
   echo -n " mysqld "
   /usr/local/bin/mysqld_safe --user=_mysql &
fi

Guarda el fichero y ya lo tienes. Un completo servidor de bases de datos MySQL en tu OpenBSD 4.9

Disfruta de la seguridad y de la libertad que te ofrece OpenBSD.

Dirección Trackback de este artículo:

http://www.kreanto.com/trackback/201

Enviar un comentario nuevo

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de mensajes basura.