只装过一回MySQL,记得好像不需要用户名和密码的

解决方案 »

  1.   

    你先试试不用创建,直接连到MYSQL这个库,执行一条SELECT语句,看有不有结果?
      

  2.   

    安装的时候应该有选择的,如果是administrator的话,密码应该和系统登陆密码一样吧
      

  3.   

    执行这到stmt = con.createStatement(); 这里?
    是不是没有权限更新。
    抛出什么错误异常??
      

  4.   

    to weidegong(weidegong):如果没有用户名和密码,不是很不安全吗?您是怎样使用的?用的什么环境?to  sundust(sundust):mysql刚装上,还没有库没有表呢,select谁呢?您是怎样安装的呢?
      

  5.   

    to Andrawu(Andrawu):
    抛出异常:
    Syntax error or access violation: You have an error in your SQL syntax near 'datebase mytable' at line 1to realyfly(含泪海) :
    我把用户名改成Administrator,密码也写成windows登陆密码,也是抛出和上面一样的异常
      

  6.   

    在WINDOWS  的系统目录下,有一个MY.INI文件,改一下就可以了。这是一个MYSQL的配置文件。
      

  7.   

    to langjianjun(绝对在乎你) :以下两行是我的my.ini的内容:
    [WinMySQLAdmin]
    Server=C:/mysql/bin/mysqld-nt.exe怎么改?
      

  8.   

    con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password="); 
    mysql 安装成功后默认 user:root,password:为空,root 为超级用户
      

  9.   

    to WalkSing(我行):我把try那部分代码改成如下:
    try{ 
    Connection con; 
    Statement stmt; 
    ResultSet rs; 
    con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password="); 
    //创建数据库联接,这样的做法类似于M$的ASP中的创建数据库联接。 
    stmt = con.createStatement(); 
    stmt.executeUpdate("create datebase mytable");} catch (SQLException e) { 
    //如果SQL语句执行的过程中出错,则显示出相应的错误信息 
    out.print("SQL Exception occur. Message is:"); 
    out.print(e.getMessage()); 

    返回异常:
    Syntax error or access violation: You have an error in your SQL syntax near 'datebase mytable' at line 1
      

  10.   

    create datebase mytable 这句肯定是错误的哈!!应该是:create database mytable
      

  11.   

    建议里用命令行的方式先用一个你这个用户去执行一些诸如创建,浏览等命令,看看是否是正确的,如果正确,说明数据库安装是成功的;如果不成功,说明是JSP配置什么的有问题。
      

  12.   

    try:stmt.execute("create datebase mytable");
      

  13.   

    第一次装完后,运行mysqladmin的时候,不是问你要用户名密码,而是让你创建一个账户,账户不能为空,不能是root,密码不能为空。创建完成后,你可以使用你创建的账号,或者,name:root, pwd: 空。 来连接数据库。介绍你一个比较好用的客户端工具:http://www.dbtools.com.br/, 应该能够很好的解决你的问题。
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  14.   

    第一次装完后,运行mysqladmin的时候,不是问你要用户名密码,而是让你创建一个账户,账户不能为空,不能是root,密码不能为空。创建完成后,你可以使用你创建的账号,或者,name:root, pwd: 空。 来连接数据库。介绍你一个比较好用的客户端工具:http://www.dbtools.com.br/, 应该能够很好的解决你的问题。
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  15.   

    第一次装完后,运行mysqladmin的时候,不是问你要用户名密码,而是让你创建一个账户,账户不能为空,不能是root,密码不能为空。创建完成后,你可以使用你创建的账号,或者,name:root, pwd: 空。 来连接数据库。介绍你一个比较好用的客户端工具:http://www.dbtools.com.br/, 应该能够很好的解决你的问题。
      

  16.   

    "只好在windows下建了个用户,在控制面板->管理工具->服务里选mysql服务的属性,在登陆处改成使用新添加的用户登陆"
    思路有问题,此时的用户只是用来启动MYSQL进程(与LINUX下相仿).一般第下次安装后,启动MYSQLADMIN时要求输入一个用户,你应新增一个不同ROOT的用户,我用试过多次,从未出现不能登录的现象.如果你有PHP引擎,可用phpMyAdmin来管理!!还有一个类似管理INTERBASE数据库的QUICKMIS之类的软件也能管理MYSQL.使用GRANT之前要先查USER表有没此用户,语句也不必那么复杂,如IDENTIFIED BY 'iloveleader'完全可不要.在用了GRANT后,一般都要MYSQLADMIN -FLUSH PRIVILEGES进行刷新!!所作改变才有效!再说,重装MYSQL(在WIN下)不用几分钟就搞定,你可试一下重装!OK?"Syntax error or access violation: You have an error in your SQL syntax near 'datebase mytable' at line 1"
    提示是你没有访问权限.你因在DB表中加入一条记录!!附于表访问权限!
      

  17.   

    对不起大家,忙,没空上来to Andrawu(Andrawu) :按你的方法,做成功了,谢谢你!送你100分to mechiland(二流带刀) 和swingcoder(swingcoder) :谢谢你们二位!原来我的理解有错误此问题结贴
      

  18.   

    补充:我把datebase改成database了,低级错误