질문 모음

1362 단어 mysqlerror
문제 설명:ERROR 1130:Host'192.168.1.3'is not allowed to connect to this MySQL Server.지정 한 IP 호스트 에 연결 할 수 있 는 권한 이 없습니다.
해결 방법:
권한 수여 법.예 를 들 어 my user 는 모든 호스트 에서 my sql 서버 로 password 를 사용 하고 싶 습 니 다
GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@'%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;

4.567917.사용자 my user 가 ip 에서 192.168.1.3 인 호스트 에서 my sql 서버 에 연결 하고 my password 를 비밀번호 로 사용 하도록 허용 하려 면..
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’192.168.1.3′ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;

표 법 을 고치다.아마도 당신 의 계 정 은 원 격 로그 인 을 허용 하지 않 고 localhost 에 만 있 을 것 입 니 다.이 럴 때 는 localhost 컴퓨터 에서 my sql 에 로그 인하 면"my sql"을 변경 합 니 다. 데이터베이스 에 있 는"user"표 의"host"항목 은"localhost"에서"%"로 바 꿉 니 다
  • shell>mysql --user=root -p
    
    mysql>use mysql
    mysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by '[password]';
    
    -- [username]:          
    -- [db_name]:              
    -- [password]:          
    -- [ipadd]:IP    IP    DNS Name,        '60-248-32-13.HINET-IP.hinet.net' ,     (')
    --              ,         ip  。
    --       
    mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = ‘%’ where user = ‘root’;mysql>select host, user from user;
  • 좋은 웹페이지 즐겨찾기