이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 12542|회답: 0

[해결됨] HOSt IP는 이 MySQL 서버에 연결할 수 없습니다

[링크 복사]
게시됨 2016. 7. 18. 오전 11:05:22 | | |
오류: 1130-호스트... 이 MySQL 서버에 연결할 수 없습니다

우회 방법:

1。 투표 제도를 개혁하라.

계정이 원격 로그인이 불가능하고 localhost에서만 로그인할 수 있을 수도 있습니다. 지금은 localhost 컴퓨터에서 mysql에 로그인하고, "mysql" 데이터베이스의 "user" 테이블에서 "host" 항목을 변경한 뒤, "localhost"에서 "%"로 바꾸세요

MySQL -u root -pvmwaremysql>use mySQL;

mysql>update user set host = '%' 여기서 user = 'root';

mysql>flush 권한;

mysql>select host, user from user;

mysql>quit

2. 허가법.

예를 들어, MyPassword를 사용해 어떤 호스트에서든 MyUser가 MySQL 서버에 연결되길 원한다면,

*.*에 대한 모든 권한을 'myuser'@'%'('MYPASSWORD'로 식별)와 부여 옵션으로 부여하세요;

플러시 특권;

사용자 myuser가 IP 192.168.1.6의 호스트에서 mysql 서버에 접속하고 mypassword를 비밀번호로 사용할 수 있게 하고 싶다면요

*.*에 대한 모든 권한을 'myuser'@'192.168.1.3'에게 부여하고, 'MYPASSWORD'로 식별되며, 부여 옵션으로 지정됩니다;

플러시 특권;

사용자 MyUser가 IP 192.168.1.6의 호스트에서 MySQL 서버의 DK 데이터베이스에 접속하고 MyPassword를 비밀번호로 사용할 수 있게 하고 싶다면,

'myuser'@'192.168.1.3'에 dk.*에 모든 권한을 부여하며, 'MYPASSWORD'로 식별되고 부여 옵션으로 지정됨;

플러시 특권;

처음 사용한 방법은 작동하지 않더라고요. 인터넷에서 찾아봤는데, 수정이 적용되도록 mysql>FLUSH RIVILEGES 문장 하나를 덜 실행했어요. 그거에요

또 다른 방법인데, 저는 직접 시도해보진 않았고 csdn.net 에서 찾았어요. 한번 확인해 보세요.

mysql이 설치된 컴퓨터에서 실행 가능합니다:

1. d:\mysql\bin\>mysql -h localhost -u root // 이렇게 하면 MySQL 서버에 접속할 수 있습니다


2. mysql>*.*에 대한 모든 권한을 'root'@'%'에 부여하기 옵션 // 모든 호스트에게 데이터 접근 권한 부여


3. mysql>FLUSH 권한 // 수정 효과 발생


4. mysql> 종료 // MySQL 서버 종료

이렇게 하면 다른 호스트에서 루트(root)로 로그인할 수 있습니다!







이전의:MySQL 5.1.73은 설치가 필요 없는 x32 및 x64비트 다운로드 버전입니다
다음:.NET 웹사이트는 큰 파일을 읽습니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com