Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo conectarse a una base de datos MySQL remota en un lenguaje sencillo?

¿Cómo conectarse a una base de datos MySQL remota en un lenguaje sencillo?

I. Conéctese a la base de datos remota:

1. Mostrar contraseña

Ejemplo: MySQL

Conéctese a la base de datos remota (192.168.5.116), puerto "3306 ", Nombre de usuario "root", contraseña "123456"

C:/gt; mysql -h

192.168.5.116 -P 3306 -u root -p123456

2. Ocultar la contraseña

Por ejemplo: MySQL usa el nombre de usuario "root" para conectarse a la base de datos local,

C:/gt;

localhost - u root -p

Ingrese la contraseña:

2. Configure mysql para permitir conexiones remotas

De forma predeterminada, la cuenta mysql no lo permite. inicie sesión desde ubicaciones remotas. Inicie sesión en localhost. Este artículo proporciona dos métodos para configurar mysql para permitir conexiones desde hosts remotos.

Primero, cambie el método de la tabla

Después de iniciar sesión en mysql en localhost, cambie el elemento "host" en la tabla "usuario" en la base de datos "mysql"

Y cambie el nombre de "localhost" a ""

Por ejemplo:

#mysql -u root

- p

Enter la contraseña:

......

mysqlgt;

mysqlgt actualizar usuario

set host = '' donde usuario = 'root';

mysqlgt; seleccione host,

usuario de usuario

II. /p>

Si desea que myuser se conecte al servidor mysql desde cualquier host usando mypassword (contraseña).

mysqlgt;OTORGUE TODOS

PRVILEGIOS A *.* A 'miusuario'@''IDENTIFICADO POR 'micontraseña' CON OPCIÓN DE CONCESIÓN;

Si desea permitir que los usuarios myuser se conecte al servidor mysql desde el host con la dirección IP 192.168.1.6 y use mypassword como contraseña

mysqlgt OTORGAR TODOS

PRIVILEGIOS EN *.* A 'myuser'@; '192.168 .1.3'IDENTIFICADO POR

'micontraseña' CON GRANT OPTION;

mysqlgt;FLUSH

PRIVILEGIOS

Hacer efectivos los cambios , eso es todo