Introducción sql

Solo disponible en BuenasTareas
  • Páginas : 3 (602 palabras )
  • Descarga(s) : 7
  • Publicado : 23 de agosto de 2010
Leer documento completo
Vista previa del texto
SQL

MySQL por línea de comandos
Acceso a un servidor MySQL y administración de la base de datos por línea de comandos.

Es muy normal que utilicemos MySQL a través de páginas PHP y paraadministrar la base de datos utilicemos un programa como PhpMyAdmin, pero a veces no nos queda otro remedio que acceder a la base de datos a través de la línea de comandos.

MySQL tiene un programa, quese llama con el mismo nombre de la base de datos (mysql) que sirve para gestionar la base datos por línea de comandos. Ese programa, en una instalación de Windows se encuentra en un directorio comoC:\Archivos de programa\MySQL\MySQL Server 4.1\bin

En Linux, por supuesto, también se puede acceder a MySQL por línea de comandos. Posiblemente desde cualquier directorio podamos acceder a laconsola de MySQL, sin necesidad de situarse en el directorio donde esté instalado.

Conectar con el servidor MySQL

Desde la línea de comandos invocamos a MySQL, con el comando "mysql" y unasopciones de conexión.

Con esa sentencia se conecta uno con la base de datos con los parámetros por defecto. Es decir, al servidor local, con usuario y password igual a cadenas vacías.

Lo más normal esque tengamos que indicar algún otro dato para conectar con la base de datos, como el usuario, la clave o la dirección del servidor con el que queremos conectar. La sintaxis sería la siguiente:

%mysql -h nombre_servidor -u nombre_usuario -p

Si deseamos conectarnos a la base de datos en local y con nombre de usuario root tendríamos que escribir:

% mysql -h localhost -u root -p

Con elloel prompt cambiará a algo como esto:

mysql>

Podríamos haber indicado la contraseña:

% mysql -h localhost -u root -pmi_clave

Nos fijamos que entre -h y el nombre del host hay un espacio enblanco, igual que entre -u y el nombre de usuario. Sin embargo, entre -p y la clave no debemos poner ningún espacio.

Dentro de la consola de MySQL

Conectar con una base de datos en concreto....
tracking img