문제 설명 : MySQL 데이터베이스 설치는 성공적으로, 서버가 로컬로 성공적으로 연결할 수 있지만 그림과 같이 도구의 사용은 원격으로 연결할 수 없습니다 Navicat는 :
그 이유는 기본적으로 MySQL은 오직 루트 계정이 다른 컴퓨터에 연결 MySQL을 원한다면, 당신은 루트가 원격 연결을 허용 수정해야합니다, 로컬로 로그온 할 수 있습니다.
해결 방법 :
MySQL은 1. 이동 :
/ usr / 지방 / mysql을 / 빈 / mysql을 -u 루트 -p ( 서버 데이터베이스의 주소가 설치 될 수 있습니다) 또는 MySQL을 -uroot -p
그림
암호를 입력하면 리눅스 명령 패널은 키 입력을 입력 한 후, 어떤 반응이 없습니다
2. MySQL 데이터베이스 :
MySQL을 사용;
사용자 테이블을 확인합니다 :
SELECT`Host`,`사용자로부터 User`;
4. 업데이트 사용자 테이블 : (% 특정의 IP를 지정해야하고, 특정 IP를 쓴 경우, 모든 IP를 원격 액세스를 허용한다는 의미)
UPDATE 사용자 SET`Host` = '%'WHERE 'User` ='루트 'LIMIT 1;
5. 강제 새로 고침 권한 :
플러시 특권;
이 테스트는 성공!