Portada del sitio > Internet > Instalar un servidor > Instalando MySQL

Instalar un servidor - IX

Instalando MySQL

Martes 9 de mayo de 2006, por Dani

Instalación

# apt-get install mysql-server mysql-client mysql-common

En el proceso de instalación se nos avisará de una serie de cuestiones:
 información sobre la necesidad de que nuestra máquina tenga un nombre en /etc/hosts,
 que se ha creado una nueva cuenta de usuario
 y nos recuerda la necesidad de proteger el servidor asignando una password al root.
 También nos informa de que los accesos vía red están deshabilitados por defecto y que para activarlos hay que descomentar la opción skip-networking del fichero de configuración del servidor de bases de datos (/etc/mysql/my.cnf)

Instalar el módulo de integración con PHP

# apt-get install php4-mysql

Configuración del servidor

/etc/mysql/my.cnf

En la sección [mysqld] modificamos un par de líneas:
 Idioma:

language	= /usr/share/mysql/spanish


 Acceso desde la red local:

bind-address = IP_local_del_server (por ej. 172.26.0.2)

[por defecto es bind-address = 127.0.0.1]

Cualquiera puede acceder a la base de datos, así que demos acceso sólo a root:

# mysqladmin password contraseña

Para acceder:

# mysql -u root -p

Para autorizar al usuario mar (passwd:serena) a acceder a la base de datos ’prueba’:

mysql> GRANT ALL ON prueba.* TO mar@localhost IDENTIFIED BY 'serena';

Si queremos que acceda desde cualquier IP:

mysql> GRANT ALL ON prueba.* TO mar@'%' IDENTIFIED BY 'serena';

Entonces para conectarme, tendría que teclear:

mysql -u mar -h 172.26.0.2 -p
mysql>quit        [para salir]

Ejemplo:

mysql> CREATE DATABASE alumnos

Pero, mejor no aprender comandos. Se puede hacer con PHPMyAdmin
 

¿Un mensaje, un comentario?

moderación a priori

Este foro es moderado a priori: su contribución sólo aparecerá una vez validada por un/a administrador/a del sitio.

¿Quién es usted?
Su mensaje

Para crear párrafos, deje simplemente líneas vacías.

Añadir un documento