默认这样c:\mysql\bin>mysql -h localhost -u root
这样就可以登录了,c:\mysql\bin>mysql -h localhost -u root < c:/sql/123.sql
这是执行外部SQL文件

解决方案 »

  1.   

    mysql -h localhost -u root ERROR 1045: Access denied for user: '[email protected]' (Using password: NO) 
    这样的错误提示。
      

  2.   

    我从新安装,同样的问题。在可视化的工具中, 也是这样。
    有没有别的方法?
    定义用户和密码必须首先以root登陆么?
      

  3.   

    呵呵
    你可以这样试试,
    mysql -h 192.168.0.1 -u root
    假设你的电脑为 192.168.0.1如果还是出错,
    那就在你的mysql配置文件 my.cnf/my.ini 中的 mysqld 节中加入下面的一行[mysqld]
    skip-grant-tables然后重启你的 MySQL 服务,
    修改用户授权信息,然后去除上面所加的那个设置项重启服务
      

  4.   

    可能是我的安装文件的原因。
    您有MYSQL的安装文件么~!~
      

  5.   

    WinMySQLadmin 配置my.ini的时候,
    只要加入  
    -----------------------
    [mysqld]
    skip-grant-tables
    -----------------------
    么?
    我拷贝后,怎么还是不解决问题啊。
    急~!~
      

  6.   

    你检查一下mysql服务启动了吗??
    启动方法是:
     c:\net start mysql
    观察是否有什么提示,如果有问题,请再贴
      

  7.   

    默认的用户名是root,密码没有
      

  8.   

    默认用户名:root 密码  为空