貌似问题是数据库用户权限问题,虽然提示注册成功,但实际上是不能用新注册的帐号登录的,用旧帐户登录也是发不了新信息。
     用phpmyadmin管理数据库,自己的服务器,不过root密码丢失,怎么查看用户abc的权限及怎么提升他的权限?任何办法都欢迎指教。
    http://topic.csdn.net/u/20091123/16/6eef8663-c0cd-4622-91c5-c07820d05220.html?86688

解决方案 »

  1.   

    查看权限:
    show grants for 'abc'@'%';
    提升权限:
    grant all on *.* to 'abc'@'%';
      

  2.   

    主机: 127.0.0.1:3306
    数据库: 12cde
    生成日期: 2009 年 11 月 24 日 06:09
    生成者: phpMyAdmin 2.11.9.2 / MySQL 5.0.21-community-nt
    SQL 查询: show grants for '12cde'@'localhost'; 
    行数: 2 Grants for 12cde@localhost  
    GRANT USAGE ON *.* TO '12cde'@'localhost' IDENTIFIED BY PASSWORD '*5CE55462499C94B5FE59B0267B6A9DE13AE84B89' 
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE ON `12cde`.* TO '12cde'@'localhost' 
    -------------
    这样子看来应该不是权限问题?
      

  3.   

    主机: 127.0.0.1:3306 
    数据库: 12cde 
    生成日期: 2009 年 11 月 24 日 06:09 
    生成者: phpMyAdmin 2.11.9.2 / MySQL 5.0.21-community-nt 
    SQL 查询: show grants for '12cde'@'localhost'; 
    行数: 2 Grants for 12cde@localhost  
    GRANT USAGE ON *.* TO '12cde'@'localhost' IDENTIFIED BY PASSWORD '*5CE55462499C94B5FE59B0267B6A9DE13AE84B89' 
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE ON `12cde`.* TO '12cde'@'localhost' 
    -----
    不会是NTFS权限问题吧?网站文件的读写权限给了管理员,来宾用户,everyone,12cde等用户...还是只能读不能写---注册不了,后台能浏览但不能添加东西!!救命啊!!
      

  4.   

    PHP 文件是和mysql在一台机器上吗? 如果不是,修改授权。再看看mysql数据库文件的权限。------------------------------- 
    指点迷津网  http://www.zhidianmijin.com
      

  5.   

    你要插入数据的数据库是哪个?12cde用户只有12cde数据库的权限。