Como montar un servidor de bases de datos MySQL en OpenBSD

Hacker

Además de porque es ordenado, robusto y seguro, si requieres un servidor de bases de datos MySQL para tus proyectos, OpenBSD es un buen sistema operativo a tener en cuenta.

Aquí a continuación te explico como instalar MySQL fácilmente, en menos de lo que dura beberse una cervecita. Yo prefiero usar el sistema de paquetes en lugar del sistema de ports al ser más rápido.

Pues bien, para descargar MySQL con 'pkg_add':


# pkg_add mysql-server

Ara vamos a instalar la primera base de datos, y seguidamente cambiaremos la contraseña del root. MUY IMPORTANTE.


# /usr/local/bin/mysql_install_db
# /usr/local/bin/mysqld_safe &
# /usr/local/bin/mysqladmin -u root password 'tu_nueva_contraseña'

Ahora ya sólo nos queda crear un enlace para el sock de MySQL haciendo lo siguiente:


# mkdir -p /var/www/var/run/mysql
# ln -f /var/run/mysql/mysql.sock /var/www/var/run/mysql/mysql.sock

Administración de los permisos de usuarios

A continuación muestro algún ejemplo de cómo configuramos los permisos y accesos en el servidor de bases de datos:


mysql> GRANT ALL PRIVILEGES ON clientes.* to 'pepito'@'192.168.1.2' IDENTIFIED BY 'helloworld';
Query OK, 0 rows affected (0.00 sec)

Aquí le damos permisos al usuario 'pepito' del ordenador con IP 192.168.1.2 y con contraseña 'helloworld' que tendrá todos los permisos en la base de datos de clientes.


mysql> GRANT ALL PRIVILEGES ON facturas.* to 'fulanito'@'192.168.1.3' IDENTIFIED BY '1234';
Query OK, 0 rows affected (0.00 sec)

En este ejemplo hemos dado permiso a fulanito, pero sólo desde la máquina 192.168.1.3


mysql> GRANT ALL PRIVILEGES ON compras.* to 'malatesta'@'%' IDENTIFIED BY '1234';
Query OK, 0 rows affected (0.01 sec)

Y en este último ejemplo le damos permiso a 'malatesta' desde cualquier máquina (fíjate con el símbolo %) para que actúe libremente en la base de datos de compras.

Conclusiones

Así de fácil. Así de simple. Ahora simplemente ya puedes acceder con tu nueva contraseña, crear bases de datos, configurar tus usuarios, etc.

OpenBSD te brinda toda la potencia de un sistema UNIX de tipo libre para que montes servidores de bases de datos en casa, en tu instituto o en tu empresa fácilmente y puedas ofrecer servicios en la red muy rápidamente con un coste económico 0.

Espero que te sirva este artículo y si detectas alguna errata te agradeceré que me lo digas. ¡Saludos!

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES