我是用Navicat 8.0作为图形化处理工具来使用MySql的,但我是个新手。   Navicat 8.0主界面中“连接”后面是“管理用户”,我可能是在无意中把“管理用户”中的一些选项改了。   好像是改成了“11”,原来默认的好像是“0”;但是不知道是哪些选项。   现在不但数据库不能创建,也不能删除,就连“管理用户”这个按钮也打不开了   
   无论是创建,删除数据库,还是点击“管理用户”按钮都会弹出警告:
                              1226 - User 'root'has exceeded the 'max_questions' resource(current value :11)                              晕死,这个问题是什么意思,该怎么解决呢???                                                                                    望各位大虾不吝赐教!!!!

解决方案 »

  1.   

    直接在cmd下连接数据库看看。
      

  2.   

    1.关闭正在运行的MySQL。  2.打开DOS窗口,转到mysql\bin目录。  3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。  4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。  5.输入mysql回车,如果成功,将出现MySQL提示符 >  6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)进入以后删除delete from user where user='root'
    然后  insert into user(user,password,host) values('root',password('yourpassword'),'%')
    然后 flush privileges
      

  3.   

     第3步出现 :
          【Warning】'--default-character-set' is deprecated and will be removed in a future release.Please use '--character-set-server' instead.但是我还是继续下面的步骤,第6步下面的也是在DOS窗口中输入吗?说的是什么意思啊?问题还是没解决,还是显示:
    1226 - User 'root'has exceeded the 'max_questions' resource(current value :11)
      

  4.   

    意思就是通过别的方法进入mysql的mysql库,修改max_questions为0第六步下面的步骤是在mysql库下执行的
      

  5.   


    那第6步下面的还是要我从DOS窗口输入吧,我只有原封不动的抄下来就行了吗
    这一行insert into user(user,password,host) values('root',password('yourpassword'),'%')
    要不要改点什么??
      

  6.   

    我照着做了模拟了一遍
    1 关闭mysql服务
    2 从cmd进入你的mysql安装目录/bin
    3 执行mysql-nt.exe
    4 执行mysql-nt --skip-grant-tables
    5 这个窗口不要关,重新打开一个cmd窗口
    6 进入mysql安装目录/bin,执行mysql
    7 use mysql;
    8 update user set max_questions=0 where user='root'
    9 退出窗口,启动mysql服务建议lz看下mysql的user表的意义
      

  7.   


    没看见有mysql-nt.exe这个,数据库已经打不开了,郁闷服务器也打不开了
    windows 提示无法启动,提示说是错误1067本来想卸载了服务,再重新配置,但是还是启动不了,一直卡在启动那里了算了我还是重装吧