登陆mysql,依次键入:
use mysql;
update user set password=password("密码内容");
insert into user(user,password,host) values("new_user",password("pass"),"localhost");
flush privileges;
先看看书,学学基本知识

解决方案 »

  1.   

    当我输入第一条语句就出现
    :error 1044 :access denied for user :'@localhost'to database 'mysql'这是什么原因呀?
      

  2.   

    不是 /usr/local/mysql/bin/mysqladmin -uroot password 'yourpassword' 了么?
      

  3.   

    麻烦你把问题说详细点好么?
    什么操作系统,然后初始化什么账号的密码?你现在是怎么登录MySQL的?
      

  4.   

    我的操作系统是windows xp初始化管理员的账号和密码.不过我现在装MYSQL都有点问题了,由于我把它卸了后,再装的时候出现了Start service失败.这又是什么原因?谢谢!
      

  5.   

    不好意思,我不在Windows下用MySQL,所以不能回答你了。
    你去google搜索可能更快得到答案,包括那个卸载后再安装失败的问题,最近好像经常见到有人问的。
      

  6.   

    删除掉\winnt下得\MY.INI,然后重新启动mysql服务试试看.或者删除了MY.INI后卸载MYSQL,然后从新装.
      

  7.   

    删除掉\winnt下得\MY.INI,然后重新启动mysql服务试试看.或者删除了MY.INI后卸载MYSQL,然后从新装.
    这两种方法也试了,可是还是不行.真不知道怎么回事,网上搜出来的也是说这么做,可是做了好多次,总是不行.人都快要晕死了.