这个用户在命令行下面用 mysql -u能不能看到内容?

解决方案 »

  1.   

    楼主数据库没有装好吧我没有遇到这个问题啊到
    GOOGLE 去搜索一下
    有LINUX下配置MYSQL的资料
    我当时就在那找的
      

  2.   

    To  dropship(飞翔的年代) 
     用此用户登录mysql没问题 ,而且对同样的数据库的操作都是自如的
    我写了这个程序
    <%
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();  
        String url ="jdbc:mysql://localhost/testDB?user=aaa&password=bbb&useUnicode=true&characterEncoding=8859_1";  
        //testDB为数据库名  
        Connection conn= DriverManager.getConnection(url);  
        Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
        String sql="select * from board";  
        ResultSet rs=stmt.executeQuery(sql);  
        rs.next();  
        out.print("您的第一个字段内容为:");
    out.print(rs.getString(1)) ;

        out.print("您的第二个字段内容为:");
    out.print(rs.getString(3)) ;
       
         out.print("数据库操作成功,恭喜你"); 
        rs.close();  
        stmt.close();  
        conn.close();  
        %>我在windows下配置了相同的用户 相同的数据库 执行这个程序 一切正常
    但传到linux下面却还是出现了那个错误
      

  3.   

    自己定一下 高手帮忙
    我又写了个程序测试驱动 驱动是好的 能够加载 就是连不上数据库
    try 
    {Class.forName("org.gjt.mm.mysql.Driver").newInstance(); }
    catch (Exception E) 
    {
    out.println("Can't load driver!<br>");}try 
    {
    Connection C =java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/testDB?user=aaaa&password=********&useUnicode=true&characterEncoding=8859_1");
    Statement s=C.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
    }
    catch (Exception E) 
    {out.println("Can't connect database!<br>");}输出 Can't connect database! 
    郁闷 到底是哪门子的原因啊 我把mysql重装了一下都不行 aaa的权限都可以操作mysql库了 还说我权限不够 ,感觉又没有使linux的文件权限问题呢?
      

  4.   

    跟踪你的访问数据库的java程序就是那!
    看看你把操作数据库的语句写在哪里!
      

  5.   

    数据库权限问题.
    chmod 文件 777
      

  6.   

    sorymysql  有用户和密码
    表 system
    select 看看
    不同用户不同权限
      

  7.   

    mysql中只有 user表和db表有内容 db表中 关于这个用户和数据库的权限全部为 Y问题好奇怪  到底出在什么地方呢
    是不是web在访问数据库的时候是通过一个系统用户来连接数据库 而这个用户没有操作数据库的权限呢?