my sql 의 root 사용 자 는 navicat 원 격 인증 알림 1044 문 제 를 권한 을 부여 하고 해결 할 수 없습니다.

해결 방안 을 먼저 보다.

#------------mysql root            --------
1,   mysql -u root -p
2,use mysql;   mysql   
3,      (         ,       ,    )
mysql> select user,host,grant_priv from user;
+---------------+-----------+------------+
| user  | host | grant_priv |
+---------------+-----------+------------+
| root  | localhost | Y  |
| mysql.session | localhost | N  |
| mysql.sys | localhost | N  |
| root  | %  | N  |
| xc_admin | %  | N  |
+---------------+-----------+------------+
5 rows in set (0.00 sec)
mysql> update user set grant_priv='Y' where user = 'root';'
Query OK, 1 row affected (0.00 sec)
Rows matched: 2 Changed: 1 Warnings: 0
mysql> flush privileges;#    
Query OK, 0 rows affected (0.00 sec)
mysql> select user,host,grant_priv from user;
+---------------+-----------+------------+
| user  | host | grant_priv |
+---------------+-----------+------------+
| root  | localhost | Y  |
| mysql.session | localhost | N  |
| mysql.sys | localhost | N  |
| root  | %  | Y  |
| xc_admin | %  | N  |
+---------------+-----------+------------+
5 rows in set (0.00 sec)
해석:첫 번 째 검색 어 를 통 해 기본 루트 가 로 컬 권한 이 아 닌 grantpriv(권한 부여)는 닫 혔 습 니 다.
루트 사용자 로 로 컬 기기(my sql 을 설치 한 그 기계)에 권한 을 부여 할 수 있 습 니 다.다른 IP 할당 은 기본적으로 허용 되 지 않 습 니 다.이 가능 하 다,~할 수 있다,...
그러면 우 리 는 도 구 를 사용 하여 원 격 으로 사용 자 를 만 들 면 1044 코드 가 나타 날 것 이다.권한 재 업데이트 로 이 문 제 를 해결 할 수 있 습 니 다.
총결산
위 에서 말 한 것 은 소 편 이 소개 한 my sql 의 root 사용자 에 게 권한 을 부여 할 수 없습니다.navicat 원 격 권한 수여 알림 1044 문 제 를 해결 하 는 데 도움 이 되 었 으 면 합 니 다.저희 사이트 에 대한 지원 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기