¿Cómo conectarse a una base de datos MySQL remota en un lenguaje sencillo?
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