我安装好MYSQL后,先双击了C:\mysql(安装目录)\bin\winmysqladmin文件,这个文件的各属性如下:
       文件名:winmysqladmin
       文件类型:应用程序
       位置:C:\mysql\bin
第一次打开的时候要求设置一个用户名和密码,我就设了用户名为:root,密码也为root.
以后打开它的时候就出现一个对话框类的东西了.然后我又双击了这个文件:C:\mysql\bin\mysql,这个文件的各属性如下:
   文件名:mysql
   文件类型:应用程序
   位置:C:\mysql\bin
打开后是一个黑屏的DOS命令式的框框.上面写着如下内容:
  Welcome to the MySQL monitor.Commands end with ;or \g.
    Your MySQL connection id is 18 to server version:4.0.20a-nt
   Type 'help;'or '\h' for help. Type '\c' to clear the buffer.
   
   mysql>
我想这样就应该可以输入SQL语句执行SQL命令了吧.于是我就在mysql>后面:输入了如下语句想建立一个数据库:
  mysql>create database my_database;(红色的是我写的)
按回车后,主机响了一下,并提示如下错误:
 Error 1044: Access denied for user: '@localhost' to database 'my_database'请问大家这是怎么事的?我怎么输入SQL命令执行啊?还有就是要执行个SQL命令,建个数据库,数据表的只能在这种DOS命令环境下建吗?没有更简单的方法吗?
  
   

解决方案 »

  1.   

    很明显,用户权限不够.你应该先运行CMD,再用mysql -uroot -proot回车进入.
    不一定.
    有,用myphpadmin.很方便.
      

  2.   

    麻烦您说详细点好吗?运行CMD?CMD是不是c:\WINDOWS\system32\command.exe这个应用程序啊?
    具体该怎么写呢?
    先运行这个CMD,后再运行C:\mysql\bin\mysql.EXE这个应用程序吗?
    在这里面又应该怎么写呢?
    还有这个myphpadmin怎么用呢?
    呵呵我是不是太菜了啊?
      

  3.   

    你是以匿名用户登录的,没有建库权限.
    mysql -uroot -proot
      

  4.   

    我想你还是重新安装吧,在安装的时候就设置好你的root密码,这样就不会出现这样的问题了,我想你在安装后设置的用户和密码都完全权限不够。上面说的cmd是指点击“开始-运行-cmd”然后切换到你的mysql的bin目录,这样你才可以用mysql的工具