Esta web utiliza cookies, puedes ver nuestra política de cookies, aquí Si continuas navegando estás aceptándola

Instalación básica servidor MySQL en Gentoo


MySQL es una base de datos ampliamente utilizada que goza de una gran estabilidad ya que ha sido probada durante muchos años, además posee ciertas características de replicación que nos permitirá montar una infraestructura descentralizada y escalable.

 

El ebuild de MySQL nos permite compilar con diferentes use flags, para conocer que significado tiene cada una:

emerge gentoolkit
equery uses dev-db/mysql

 

Indicamos que USE flags utilizar para MySQL:

vi /etc/portage/package.use/mysql
dev-db/mysql USEs

 

Compilamos:

emerge -av dev-db/mysql

 

Asignamos un password de root:

emerge --config =dev-db/mysql-5.1.70

 

Finalizamos la instalación eliminando la tabla de test:

/etc/init.d/mysql start
mysql_secure_installation 

Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

 

Ya estamos listos para entrar:

mysql -u root -p

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
+--------------------+
2 rows in set (0.00 sec)

 

Con esto ya tenemos nuestro servidor de base de datos, cabe destacar que si queremos acceder desde el exterior debemos bindear el servicio a la ip del equipo:

vi /etc/mysql/my.cnf
#bind-address                = 127.0.0.1
bind-address                = IP
/etc/init.d/mysql restart

En próximos artículos explicaré como realizar las operaciones básicas con bases de datos, tablas y demás.


Autor: Kr0m -- 22/02/2014 22:02:36