에러메세지
[Warning] ‘user’ entry ‘root@2022.jirak.net’ ignored in –skip-name-resolve mode.
원인
mysql> select * from user; | Host | User | Password | Select_priv | Insert_priv | | 2022.jirak.net | root | *UA------------- | N | N |
mysql의 skip-name-resolve 옵션에 의해
‘DNS Lookup’ 과정을 처리하지 않도록 되어있는 상황에서
mysql.user 테이블의 ‘Host’컬럼에 도메인(호스트이름)이 들어갔기 때문에
이는 무시된다는 메세지로서
- 성능에 영향이 없으며
- 그냥 두어도 되며
- 결국 문제는 없는 메세지
즉, 말 그대로 warning 형태의 메세지 이므로 걱정할 필요는 없다
해결
하지만…
error-log 에 남는것은 앞으로도 불편한 내용일 수 있으니 처리해서 나쁠것은 없다
단, skip-name-resolve 는 어쩔 수 없이 off 하는 경우가 아님을 전제로 하고 (즉, 사용함)
mysql> update user set host='192.168.1.22' where host='2022.jirak.net' and user='root';
및 이와 상응하는 방법으로 해결하시면 되겠다