红联Linux门户
Linux帮助

mysql 不能改密码

发布时间:2008-11-06 21:15:26来源:红联作者:yihao530
刚安装的mysql 数据库 想把mysql的密码改为4892645 操作如下
#hostname
显示的主机名是yihao
# service mysqld start

#/usr/bin/mysqladmin -u root -h yihao password '4892645'
然后就报错 报错的内容是
/usr/bin/mysqladmin: connect to server at 'yihao' failed
error : 'unkonown MYsql server host 'yihao'(2)'
Check that mysqld is running on yihao and that the port is 3306
you can check this by doing 'telnet yihao 3306'
请问是什么原因
文章评论

共有 7 条评论

  1. njliuqi 于 2009-03-14 10:58:43发表:

    先netstat -nat 看看3306 端口开了没有,还有就是mysql启动没有。
    直接/usr/bin/mysqladmin -u root -password 'newpassword'
    如果你非要加-h 参数
    看看你的主机名正确与否,
    mysql好像会把%作为主机名的一部分
    比方说 -h yihao%localhost
    试试吧,也不保证对的。

  2. newlinuxs 于 2009-03-13 08:22:41发表:

    /usr/bin/mysqladmin -u root password root
    这样就设置成了root用户密码是root
    注意格式!

  3. 回忆是假的 于 2009-02-22 01:36:15发表:

    查一下mysqld有没有启动

  4. mty99 于 2009-01-29 02:11:52发表:

    兄弟姐妹们都加油把

  5. sqshnoi 于 2009-01-02 23:08:57发表:

    大家来支持我们的朋友
    喜欢结交

    论坛朋友

  6. lichujing 于 2008-11-30 12:11:47发表:

    不好意思完整的是mysql -u 用户名 -p oldpasswrld newpasswd再回车
    看好英文提示按步来就可以了

  7. lichujing 于 2008-11-30 11:55:47发表:

    换成mysql -u 用户名 -p回车就提示你输入密码吧再好好试试注意看懂英文提示