해결책:
1. 테이블 방법을 변경합니다. 귀하의 계정은 원격 로그인을 허용하지 않고 localhost만 허용할 수 있습니다. 이때, localhost의 컴퓨터에서 mysql에 로그인하기만 하면, "mysql" 데이터베이스의 "user" 테이블에 있는 "host" 항목을 "localhost"에서 "%"로 변경합니다.
mysql -u root -pvmwaremysql >mysql 사용>사용자 설정 호스트 = '%' 여기서 사용자 = 'root'; mysql>사용자에서 호스트를 선택합니다.
2. 인증 방법. 예를 들어 myuser가 mypassword를 사용하여 모든 호스트에서 mysql 서버에 연결하도록 하려고 합니다.
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' 식별된 'mypassword' WITH GRANT OPTION;
사용자 myuser가 IP 192.168.1.3을 사용하여 호스트에서 mysql 서버에 연결하고 mypassword를 비밀번호로 사용하도록 허용하려는 경우
부여 옵션을 사용하여 'mypassword'로 식별된 'myuser'@'192.168.1.3' 에게 *.*에 대한 모든 권한을 부여합니다.