리눅스 MySQL의 루트 권한은 원격 연결 문제에 따라 해결 될 수 없다

문제 설명 : 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. 강제 새로 고침 권한 :

플러시 특권;

이 테스트는 성공!

추천

출처www.cnblogs.com/zjknb/p/12130822.html