Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2343108
  • 博文数量: 535
  • 博客积分: 8689
  • 博客等级: 中将
  • 技术积分: 7066
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 10:00
文章分类

全部博文(535)

文章存档

2024年(4)

2023年(4)

2022年(16)

2014年(90)

2013年(76)

2012年(125)

2011年(184)

2010年(37)

分类: Mysql/postgreSQL

2011-12-15 18:23:16


MYSQL ROOT权限丢失的解决方法

目前来说只有两种:1、跳过授权表启动MYSQL:   WINDOWS或者LINUX下都可以用    MYSQLD --SKIP-GRANT-TABLES    来启动 MYSQL。    这个时候你对所有的表都具有操作权限。    更新的MYSQL.USER表的所有字段中为的为就可以了。
2、就是COPY 别的有权限的MYSQL 库考到你原来的目录:  不过原来的一定要备份。  之后的操作和上面的一样。





update  mysql.user set   Select_priv='y',
Insert_priv                ='y',
Update_priv                ='y',
Delete_priv                ='y',
Create_priv                ='y',
Drop_priv                  ='y',
Reload_priv                ='y',
Shutdown_priv              ='y',
Process_priv               ='y',
File_priv                  ='y',
Grant_priv                 ='y',
References_priv            ='y',
Index_priv                 ='y',
Show_db_priv               ='y',
Alter_priv                 ='y',
Super_priv                 ='y',
Create_tmp_table_priv      ='y',
 Lock_tables_priv           ='y',
 Execute_priv               ='y',
 Repl_slave_priv            ='y',
 Repl_client_priv           ='y',
 Create_view_priv           ='y',
 Show_view_priv             ='y',
 Create_routine_priv        ='y',
 Create_user_priv           ='y',
 Alter_routine_priv         ='y',
 Event_priv                 ='y',
 Trigger_priv               ='y' ;
where user='root';                              

阅读(2439) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~