mysql启用skip-name-resolve模式一些问题小结

mysql 启用skip-name-resolve模式时出现Warning的处理办法,当前如果你的授权是针对所有主机的你不会遇到该问题

在优化MYSQL配置时,加入 skip-name-resolve ,在重新启动MYSQL时检查启动日志,发现有警告信息。
121126 11:57:22 [Warning] 'user' entry 'root@localhost.localdomain' ignored in --skip-name-resolve mode.
121126 11:57:22 [Warning] 'user' entry '@localhost.localdomain' ignored in --skip-name-resolve mode.

skip-name-resolve是禁用dns解析,避免网络DNS解析服务引发访问MYSQL的错误,一般应当启用。启用后,在mysql的授权表中就不能使用主机名了,只能使用IP ,出现此;警告是由于mysql 表中已经存在有 localhost.localdomain 帐号信息。我们把它删除就好了,或者从新对IP地址进行授权。删除方法如下:

 代码如下 复制代码

mysql>use mysql;
mysql> delete  from user where HOST='localhost.localdomain';
Query OK, 2 rows affected (0.00 sec)

重启MYSQL ,发现警告已经没有啦,那有些朋友会问既然这样有问题那启用skip-name-resolve做什么呢,这个估计你以后会知道的哦。

时间: 2024-10-15 21:21:22

mysql启用skip-name-resolve模式一些问题小结的相关文章

【Mysql 学习】SQL服务器模式

MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式.这样每个应用程序可以根据自己的需求来定制服务器的操作模式. 模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查.这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL. 1 可以用--sql-mode="modes"选项启动mysqld来设置默认SQL模式.如果你想要重设,该值还可以为空(--sql-mode =""). 2 可以在启动后用SE

MYSQL启用日志,查看日志,利用Mysqlbinlog工具恢复MySQL数据库

MYSQL启用日志 [root@jianshe99]# whereis my.ini [root@jianshe99]# vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the

UPDATE注射(mysql+php)的两个模式_漏洞研究

UPDATE注射(mysql+php)的两个模式                               文/安全天使·SuperHei 2005.8.11  一.测试环境:  OS: Windowsxp sp2  php: php 4.3.10 (  mysql 4.1.9  apache 1.3.33   二.测试数据库结构:  -----start---  -- 数据库: `test`  --   -- -----------------------------------------

mysql启用skip-name-resolve模式时出现Warning的处理办法_Mysql

120726 11:57:22 [Warning] 'user' entry 'root@localhost.localdomain' ignored in --skip-name-resolve mode. www.jb51.net 120726 11:57:22 [Warning] 'user' entry '@localhost.localdomain' ignored in --skip-name-resolve mode. skip-name-resolve是禁用dns解析,避免网络D

MYSQL启用日志,和查看日志

mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 是否启用了日志 mysql>show variables like 'log_%'; 怎样知道当前的日志 mysql> show master status; 顯示二進制日志數目 mysql> show master logs; 看二进制日志文件用mysqlbinlog shell>my

【MySQL】可重复读模式下 unique key失效案例

一 [背景]    今天上午文能提笔安天下,武能上马定乾坤的登博给团队出了一道题目,谁先复现问题,奖励星巴克一杯.激起了一群忙碌的屌丝DBA的极大热情.问题是这样滴,如下图登博提示了几个细节:   1. code上的uk并未失效.   2. rr隔离级别.   3. 有并发线程的操作.二 [原理分析]1 事务隔离级别的基础知识:  未提交读(Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据.  提交读(Read Committed):只能读取到已经提交

mysql启用skip-name-resolve出现Warning及用户权限错误解决办法

  120726 11:57:22 [Warning] 'user' entry 'root@localhost.localdomain' ignored in --skip-name-resolve mode. 120726 11:57:22 [Warning] 'user' entry '@localhost.localdomain' ignored in --skip-name-resolve mode. skip-name-resolve是禁用dns解析,避免网络DNS解析服务引发访问M

MySQL文本文件导入及批处理模式应用说明_Mysql

1 将文本文件中的记录载入mysql数据库表中 (1)文本文件格式:每行一条记录,字段值用tab定位符分开,字段顺序和表定义中的顺序一致:对于不确定的字段值用\N表示: (2)LOAD DATA LOCAL INFILE 'pet.txt' INTO TABLE pet; 注意:如果用的是windows的编辑器,应该使用: LOAD DATA LOCAL INFILE 'pet.txt' INTO TABLE pet LINES TERMINATED BY '\r\n'; 2 批处理模式下运行m

三星A9(2016)SM-A9100启用互联网的保密模式的方法

在互联网的保密模式中,可分别保存和管理已打开的页面.书签与储存的页面.也可使用密码和指纹锁定保密模式,若想启用该功能,请按以下步骤操作:  注:1.在保密模式中,某些功能无法使用,例如屏幕截图.          2.在保密模式中,设备会更改工具栏的颜色.  1.在待机页面下,点击[互联网].(注意:使用互联网时设备需要联网.)   2.点击[页面]选项我们点击进入.   3.点击[启用保密模式]选项,打开进入效果如下所示. 4.阅读保密模式介绍,根据需要选择是否设置密码,这里以[创建密码]为例