我的系统是windows xp sp3,但是在mysql服务器用命令行关闭的时候显示如下,会的帮我看下,怎么回事,哪里出问题了?
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin shutdown
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)',

解决方案 »

  1.   

    mysqladmin -uroot -p123456 shutdown
      

  2.   

    错误很明显啊
    error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)',
      

  3.   

    典型的没有带上用户名!mysql -uroot -p1234
      

  4.   

    刚开始接触MYSQL话,建议看完手册中的这个章节。看一遍估计需要20分钟。第3章:教程
    目录3.1. 连接与断开服务器
    3.2. 输入查询
    3.3. 创建并使用数据库
    3.3.1. 创建并选择数据库
    3.3.2. 创建表
    3.3.3. 将数据装入表中
    3.3.4. 从表检索信息
    3.4. 获得数据库和表的信息
    3.5. 在批处理模式下使用mysql
    3.6. 常用查询的例子
    3.6.1. 列的最大值
    3.6.2. 拥有某个列的最大值的行
    3.6.3. 列的最大值:按组
    3.6.4. 拥有某个字段的组间最大值的行
    3.6.5. 使用用户变量
    3.6.6. 使用外键
    3.6.7. 根据两个键搜索
    3.6.8. 根据天计算访问量
    3.6.9. 使用AUTO_INCREMENT
    3.7. 孪生项目的查询
    3.7.1. 查找所有未分发的孪生项
    3.7.2. 显示孪生对状态的表
    3.8. 与Apache一起使用MySQL
    本章通过演示如何使用mysql客户程序创造和使用一个简单的数据库,提供一个MySQL的入门教程。mysql(有时称为“终端监视器”或只是“监视”)是一个交互式程序,允许你连接一个MySQL服务器,运行查询并察看结果。mysql可以用于批模式:你预先把查询放在一个文件中,然后告诉mysql执行文件的内容。本章将介绍使用mysql的两个方法。要想查看由mysql提供的选择项目表,可以用--help选项来调用:shell> mysql --help
    本章假定mysql已经被安装在你的机器上,并且有一个MySQL服务器可以连接。否则,请联络MySQL管理员。(如果你是管理员,则需要查阅本手册的其它章节,例如第5章:数据库管理。)本章描述建立和使用一个数据库的全过程。如果你仅仅对访问一个已经存在的数据库感兴趣,可以跳过描述怎样创建数据库及它所包含的表的章节。由于本章是一个教程,省略了许多细节。关于这里所涉及的主题的详细信息,请查阅本手册的相关章节。3.1. 连接与断开服务器
    为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个 密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名。联系管理员以找出进行连接所使用的参数 (即,连接的主机、用户名和使用的密码)。知道正确的参数后,可以按照以下方式进行连接:
    shell> mysql -h host -u user -p
    Enter password: ********
    host和user分别代表MySQL服务器运行的主机名和MySQL账户用户名。设置时替换为正确的值。******** 代表你的密码;当mysql显示Enter password:提示时输入它。如果有效,你应该看见mysql>提示符后的一些介绍信息:shell> mysql -h host -u user -p
    Enter password: ********
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard
     
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
     
    mysql>
    mysql> 提示符告诉你mysql准备为你输入命令。一些MySQL安装允许用户以匿名(未命名)用户连接到本地主机上运行的服务器。如果你的机器是这种情况,你应该能不带任何选项地调用mysql与该服务器连接:shell> mysql
    成功地连接后,可以在mysql>提示下输入QUIT (或\q)随时退出:mysql> QUIT
    Bye
    在Unix中,也可以按control-D键断开服务器。在下列章节的大多数例子都假设你连接到了服务器。由mysql>提示指明。3.2. 输入查询
    确保你连接上了服务器,如在先前的章节讨论的。连接上服务器并布代表选择了任何数据库,但这样就可以了。知道关于如何查询的基本知识,比马上跳至创建表、给他们装载数据并且从他们检索数据更重要。本节描述输入命令的基本原则,使用几个查询,你能尝试了解mysql是如何工作的。这是一个简单的命令,要求服务器告诉它的版本号和当前日期。在mysql>提示输入如下命令并按回车键:mysql> SELECT VERSION(), CURRENT_DATE;
    +-----------------+--------------+
    | VERSION()       | CURRENT_DATE |
    +-----------------+--------------+
    | 5.1.2-alpha-log | 2005-10-11   |
    +-----------------+--------------+
    1 row in set (0.01 sec)
      

  5.   

    要是不带用户名和密码,楼主可以在mysql的配置文件里的mysqladmin 选项组里面添加user= 和password=
      

  6.   

    o ,那我启动的时候用mysqld 和 mysqld -uroot -proot都不好用,怎么回事?
      

  7.   


    楼主有看别人的回复吗?!哪个朋友回复你 mysqld -uroot -proot 了?!
      

  8.   

    这个mysql -uroot -proot 意思就是连接到已经启动的服务器,如果服务器没启动我也能连接上,但是在bin下边有mysqld是用来专门启动服务器的,所以我才写上边的mysqld 或者 mysqld -uroot -proot用来启动服务器,可是这2个命令格式还是启动不了用mysqladmin 关闭的服务器。
      

  9.   

    直接 mysqld
    什么错误信息?另外注意,现在的问题与楼主在顶楼提出的已经完全不是同一个问题了。建议提问时一次性把问题全部说清楚,很多人是不会太仔细的去看回复的。
      

  10.   

    没有错误啊,就是显示这个,你看下吧
    C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldC:\Program Files\MySQL\MySQL Server 5.1\bin> 
      

  11.   

    这次以前的,我敲入mysqld命令,日志不变化
    110110 21:33:29 [Note] Plugin 'FEDERATED' is disabled.
    110110 21:33:29  InnoDB: Initializing buffer pool, size = 47.0M
    110110 21:33:29  InnoDB: Completed initialization of buffer pool
    110110 21:33:29  InnoDB: Started; log sequence number 0 70317
    110110 21:33:30 [Note] Event Scheduler: Loaded 0 events
    110110 21:33:30 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: ready for connections.
    Version: '5.1.54-community'  socket: ''  port: 3306  MySQL Community Server (GPL)
    110110 21:34:02 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Normal shutdown110110 21:34:02 [Note] Event Scheduler: Purging the queue. 0 events
    110110 21:34:02  InnoDB: Starting shutdown...
    110110 21:34:05  InnoDB: Shutdown completed; log sequence number 0 70317
    110110 21:34:05 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete110110 21:39:51 [Note] Plugin 'FEDERATED' is disabled.
    110110 21:39:51  InnoDB: Initializing buffer pool, size = 47.0M
    110110 21:39:51  InnoDB: Completed initialization of buffer pool
    110110 21:39:52  InnoDB: Started; log sequence number 0 70317
    110110 21:39:52 [Note] Event Scheduler: Loaded 0 events
    110110 21:39:52 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: ready for connections.
    Version: '5.1.54-community'  socket: ''  port: 3306  MySQL Community Server (GPL)
    110110 21:54:08 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Normal shutdown110110 21:54:08 [Note] Event Scheduler: Purging the queue. 0 events
    110110 21:54:08  InnoDB: Starting shutdown...
    110110 21:54:12  InnoDB: Shutdown completed; log sequence number 0 70317
    110110 21:54:12 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete
      

  12.   

    楼主的日志正常,
    楼主用mysqladmin -u*** -p*** shutdown 不行?