Solución:
1. Cambie el método de la tabla. Puede ser que su cuenta no permita el inicio de sesión remoto, solo localhost. En este momento, siempre que inicie sesión en mysql en la computadora en localhost, cambie el elemento "host" en la tabla "usuario" en la base de datos "mysql" de "localhost" a "%"
mysql -u root -pvmwaremysql >usar mysql; mysql>actualizar conjunto de usuario host = '%' donde usuario = 'root'; seleccionar host, usuario de usuario
2. Método de autorización. Por ejemplo, desea que myuser se conecte al servidor mysql desde cualquier host usando mypassword.
OTORGUE TODOS LOS PRIVILEGIOS EN *.* A 'miusuario'@'%' IDENTIFICADO POR 'micontraseña' CON OPCIÓN DE CONCESIÓN
Si desea permitir que el usuario myuser se conecte al servidor mysql desde el host con ip 192.168.1.3 y use mypassword como contraseña;
CONCEDA TODOS LOS PRIVILEGIOS EN *.* A 'miusuario'@'192.168.1.3' IDENTIFICADO POR 'micontraseña' CON OPCIÓN DE CONCESIÓN