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