jueves, 15 de mayo de 2014

Como conectarse y desconectarse a MySQL de modo interactivo



Para conectarse al servidor MySQL se debe proporcionar un nombre de usuario y una contraseña.

Si el servidor se está ejecutando en un ordenador distinto a donde se establece la conexión se debe adicionalmente especificar el nombre de host.

El administrador del equipo servidor donde se encuentra instalada el MySQL debe proporcionar los parámetros necesarios para realizar esta conexión (nombre de usuario, contraseña y host). Una vez que se conocen los parámetros necesarios, debe conectarse de esta forma:

Conexión al servidor del MySQL:

shell> mysql -h host -u user -p
Enter password: ********
host representa el nombre del ordenador donde se está ejecutando el servidor de bases de datos MySQL. Si esta trabajando de manera local no es necesario escribirlo.
user representa el nombre de usuario de la cuenta que se usará para conectarse.
Ejemplo:
Suponiendo que el servidor de MySQL se encuentra en el mismo equipo, para conectarse con el usuario “root” y la contraseña “123456” seria:

shell> mysql -u root -p
Enter password: 123456
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 34738 to server version: 5.1.53-community-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
El prompt "mysql>" anuncia que MySQL está listo para procesar comandos.


Desconexión normal del servidor MySQL:
Después de haberse conectado, puede proceder a desconectarse en cualquier momento escribiendo: quit.

Ejemplo:
mysql> quit
Bye


Abortar conexión del servidor MySQL:
Si se tiene algún problema con el servidor del MySQL en el modo interactivo puede presionarse las teclas CTRL + C y el proceso MySQL será abortado por lo que se saldrá del modo interactivo.

Tipos de prompt que utiliza MySQL
Cuando el usuario al momento de ejecutar una instrucción olvida cerrar una comilla doble o simple u olvida terminar la instrucción con ";" el MySQL muestra lo hace saber cambiando el prompt:
Prompt
Significado
mysql>
En espera de un nuevo comando
->
La sentencia aún no ha finalizado. MySQL espera que se escriba ; y presione enter.
“>
Una cadena en comillas dobles no se ha cerrado. MySQL espera que escriba "; y presione enter.
'>
Una cadena en comillas simples no se ha cerrado. MySQL espera que escriba '; y presiones enter.


No hay comentarios:

Publicar un comentario