在mysql这个库的user表中
INSERT INTO `user` ( `Host` , `User` , `password` , `Select_priv` , `Insert_priv` , `Update_priv` , `Delete_priv` , `Create_priv` , `Drop_priv` , `Reload_priv` , `Shutdown_priv` , `Process_priv` , `File_priv` , `Grant_priv` , `References_priv` , `Index_priv` , `Alter_priv` ) 
VALUES (
'localhost', '用户名', PASSWORD( '密码' ) , 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y'
);

解决方案 »

  1.   

    安装选默认目录就可以了 c:\mysql
    启动 mysql
    c:\mysql\bin\mysqld-shareware --install
    net start mysql
    启动啦
    更改 root 的 password 
    C:\mysql\bin\mysql mysql
    mysql> UPDATE user SET password=PASSWORD('your password') WHERE user='root';
    mysql> QUIT
    C:\mysql\bin\mysqladmin reload去看看行了没有?
    C:\mysql\bin\mysqlshow
    C:\mysql\bin\mysqlshow --user=root --password=your password mysql
    C:\mysql\bin\mysqladmin version status proc
    C:\mysql\bin\mysql test
    没有问题就OK了
      

  2.   

    用phpmyadmin 嘛,
    改一下用户表不就行了!
      

  3.   

    用phpamdin修改一下user表
    然后重启mysql,马上生效
      

  4.   

    如果自己测试,用什么密码或者权限都无所谓了,在这里就不多说。
    为root设置密码:mysqladmin -u root -p password
    添加用户的方法有多种:上面都说的差不多了,下面给你另一个方法。
    用grant语句,给你一个例子,
    grant insert,update,select,delete,create,drop alter on somedb.* to "username"@localhost identified by"thepassword";
    flush privileges;
    这时退出再用新建的用户username和密码thepassword就可以进入了,用户对somedb库有绝对的权限。