Tabla de Contenidos
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:~# apt-get 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.5.30-1.1 (Debian) Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> quit Bye root@server:~#