MySQL FLUSH 刷新缓存

MySQL FLUSH 刷新缓存

MYSQL当做了权限操作,新加用户,或者是其他表的操作后。要其生效有两种方式,一种是重启服务,另外一种是使用FLUSH命令。第二个方式,使用FLUSH必须有reload权限。

下面是FLUSH命令的主要参数

HOSTS 清空主机缓存表。如果你的某些主机改变IP数字,或如果你得到错误消息Host … isblocked,你应该清空主机表。当在连接MySQL服务器时,对一台给定的主机有多于max_connect_errors个错误连续不断地发生,MySQL认定某些东西错了并且阻止主机进一步的连接请求。清空主机表允许主机再尝试连接。见18.2.3 Host ‘…’ isblocked错误)。

LOGS 关闭并且再打开标准和更新记录文件。如果你指定了一个没有扩展名的更新记录文件,新的更新记录文件的扩展数字将相对先前的文件加1。

PRIVILEGES 从MySQL数据库授权表中重新装载权限。 TABLES 关闭所有打开的表。

STATUS 重置大多数状态变量到0。

一般情况,例如新增了用户,或者修改了某个用户的权限之后,就需要使用flush命令,跟随参数 privileges

flush privileges;

相关推荐

拿下免费、畅销双榜首后,《荒野行动》是怎么成为日本国民级新游的?
监控视频文件怎么保存多久
mobile28365正规网址

监控视频文件怎么保存多久

📅 07-16 👁️ 8185
C盘清理终极指南:释放宝贵空间的有效技巧
mobile28365正规网址

C盘清理终极指南:释放宝贵空间的有效技巧

📅 09-17 👁️ 1981