Portada del sitio > Internet > Instalar un servidor > Instalando MySQL
Instalar un servidor - IX
Instalando MySQL
Martes 9 de mayo de 2006, por
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