Tabela de Conteúdos

P�gina desactualizada Esta p�gina contiene una versi�n anterior de esta gu�a que puede estar desactualizada. Para ver la versi�n m�s reciente, haga clic aqu�.

3.4.1 Servidor MySQL

Objetivo

Instalar el servidor de base de datos MySQL, con una configuración mínima.

Por omisión, la instalación de MySQL sólo acepta conexiones a partir del propio (localhost). Esto no es problemático porque la base de datos sólo será utilizada por aplicaciones del propio host.

Instalación

root@server:~# aptitude install mysql-server mysql-client

Durante la instalación, el instalador solicita la contraseña del root del servidor MySQL. Este usuario root es específico de MySQL, por tanto debe tener una contraseña diferente a la del root del sistema.

Luego se solicita su confirmación:

Configuración

Por seguridad y mejor compatibilidad, la configuración predefinida de MySQL sólo aceptará conexiones locales (dirección 127.0.0.1). En caso de que se pretenda acceder al servidor MySQL desde la red interna, podemos cambiar el bind-address por la dirección de nuestro servidor (192.168.1.100).

/etc/mysql/my.cnf
# [...]
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 127.0.0.1
# [...]

Verificación

A partir de este momento, es posible acceder al monitor de MySQL:

root@server:~# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 42
Server version: 5.1.49-3 (Debian)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> quit;
Bye
root@server:~#

Referencias