06.09.2014 Views

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© FUOC • 71Z799014MO 38 <strong>Bases</strong> <strong>de</strong> <strong>datos</strong> en MySQL<br />

Po<strong>de</strong>mos probar el funcionamiento <strong>de</strong>l SGBD conectando con el cliente 'mysql':<br />

mysql -u root -p<br />

Veamos ahora algunas características <strong>de</strong>l servidor que acabamos <strong>de</strong> instalar:<br />

• mysqld. El primer método es lanzarlo directamente, se le pue<strong>de</strong>n especificar<br />

las opciones que el administrador <strong>de</strong>see.<br />

• mysqld_safe. Es un script que ejecuta mysqld garantizando una configuración<br />

segura. Es mucho más recomendable que ejecutar mysqld directamente.<br />

• mysql_server. Es un guión que realiza dos tareas: iniciar y <strong>de</strong>tener el servidor<br />

mysqld con los parámetros start y stop respectivamente. Utiliza mysqld_safe<br />

para lanzar el servidor mysqld. No es común encontrarlo con ese nombre, ya<br />

que generalmente se copia como el archivo /etc/init.d/mysql<br />

• mysql_multi. Permite la ejecución <strong>de</strong> múltiples servidores <strong>de</strong> forma simultanea.<br />

Para <strong>de</strong>tener el servidor básicamente tenemos dos métodos:<br />

• /etc/init.d/mysql stop. Es el mecanismo estándar en los sistemas tipo<br />

UNIX. Aunque los directorios pue<strong>de</strong>n cambiar.<br />

• $ mysqladmin -u root -p shutdown. Es la utilidad para realizar tareas administrativas<br />

en un servidor MySQL, en este caso le pasamos el parámetro<br />

'shutdown' para <strong>de</strong>tener el servicio.<br />

Para que los mensajes <strong>de</strong>l servidor aparezcan en español, se <strong>de</strong>be ejecutar con<br />

el parámetro -language:<br />

$ mysqld --language=spanish<br />

Otra opción es agregar en el archivo /etc/my.cnf una línea en la sección [mysqld]<br />

[mysqld]<br />

language = /usr/share/mysql/spanish<br />

5.2. Usuarios y privilegios<br />

El acceso al servidor MySQL está controlado por usuarios y privilegios. Los<br />

usuarios <strong>de</strong>l servidor MySQL no tienen ninguna correspon<strong>de</strong>ncia con los

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!