Guia rápida: Apache2 + MySQL
1. Instalación Apache y MySQL.
# apt-get install mysql-client mysql-server openssl curl git getmail4 rkhunter unzip bzip2 arj nomarch lzop cabextract libnet-ldap-perl libauthen-sasl-perl daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip apache2 apache2-doc apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap php5-cli php5-cgi php-pear php-auth php5-curl php5-mcrypt mcrypt php5-imagick imagemagick libruby autoconf automake1.9 libtool flex bison debhelper sendmail php5-intl php-apc libpcre3-dev
2. Comando para restaurar una base de datos desde fichero .sql
Si la base de datos ya está creada y necesitamos especificar el nombre:
$ mysql [-h HOST_BASE_DATOS] -u MI_USUARIO -p MI_BASE_DE_DATOS < ARCHIVO.sql
Si la base de datos aún no está creada y el mismo archivo .sql va crear la base de datos, accedemos a mysql con el primer comando y restauramos la base de datos con el segundo:
$ mysql [-h HOST_BASE_DATOS] -u MI_USUARIO -p
mysql> use MI_BASE_DATOS;
mysql> source RUTA_LOCAL_A_MI_FICHERO.sql;
3. Hacer backup de una base de datos por consola.
$ mysqldump [-h HOST_BASE_DATOS] -u MI_USUARIO -p MI_BASE_DATOS > MI_BASE_DATOS.sql