Tecnología

Inicio

Cómo conectarse al servidor MySQL

Cuando es necesario agregar o modificar la información de una base de datos ubicada en el servidor, tendrá que conectarse al servidor MySQL. Con el fin de hacerlo, lo que necesita saber su nombre de host, el puerto y lo nombre de usuario y la contraseña que debe conectarse. Estos factores pueden hacer que se conecte al servidor un poco difícil, pero hay una variedad de maneras en que para lograrlo.

Instrucciones

1 Conectarse a un servidor MySQL se ejecuta en el servidor local. el comportamiento predeterminado del cliente de línea de comandos de MySQL es para conectarse a un servidor que ejecuta en el servidor local. Esto conectará al servidor en el servidor local como el usuario root sin contraseña. Ejemplo:
mysql -u root

2 Conectarse a un servidor MySQL usando una contraseña añadiendo la opción -p. Esto conectarse al servidor local como root y le pedirá una contraseña. Ejemplo:
mysql -u root -p

3 Conectarse a un host remoto mediante el interruptor -h. Un host remoto es cualquier servidor que no sea localhost. Usando el interruptor -h se conectará a un servidor MySQL se ejecuta en example.com como raíz y se pida la contraseña. Ejemplo:
mysql -u root -p -h example.com

4 Conectarse a un host remoto se ejecuta en un puerto no predeterminado, mediante el interruptor -P. Tenga en cuenta que este comando utiliza una P mayúscula No se debe confundir con el interruptor -p minúsculas, lo que significa petición de contraseña. Utilizando la opción -P conectará, como usuario root, a un servidor MySQL se ejecuta en el puerto 3330 example.com y pedirá una contraseña. Ejemplo:
mysql -u root -p -h example.com -P 3330

5 Conectarse a un servidor y utilizar una base de datos. Especificar la base de datos para su uso en la línea de comandos en lugar de conectar manualmente y la emisión de un comando USE. Es más rápido y hace que los scripts automatizados funcionan mejor. Basta con añadir el nombre de la base de datos en el extremo del cliente de línea de comandos de MySQL. En este ejemplo se conecta a la base de datos como root y usa la base de datos de clientes. Ejemplo:
mysql -u root -p -h example.com -P 3330 customers

Consejos y advertencias

  • A veces, un servidor MySQL no va a ejecutar en el puerto predeterminado (puerto 3306). Las razones de esto pueden variar. A veces, un servidor se ejecuta más de un servidor MySQL, y en ocasiones se trasladó a un puerto "oculta" para evitar que los atacantes para encontrarlo.