文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>如何改mysql的用户密码?

如何改mysql的用户密码?

时间:2006-06-20  来源:sofengm

如何改mysql的用户密码?
[ 录入者:mzdbxwg | 时间:2006-06-18 18:12:56 | 作者:未知 |   来源:未知 ]
[上一篇] [下一篇]

如何更改mysql数据库的默认用户root的密码呢?
请各位指点,谢谢!

 fanqiang 回复于:2001-12-24 15:50:36

mysqladmin -uroot -p password '你的新密码'

 我很笨 回复于:2001-12-27 13:30:51

好!收到!

试验去!

 我很笨 回复于:2001-12-31 16:31:11

能不能在远程改呢?

 孔祥友 回复于:2002-02-19 05:37:08

mysqladmin -uroot -p password '你的新密码' 
 

 neo2718 回复于:2002-02-23 14:26:52

我用了,好像不行,不知道那里有问题

 mimiomouse 回复于:2002-02-23 21:04:06

mysqladmin --help 看看就知道了;)

 zyme 回复于:2002-02-24 21:17:10

要远程改的话,
1,在远程上装有mysql程序,再
(1),用mysql -u root -h yourservername进入服务器中mysql,再use mysql,再改user数据表。
(2),用mysqladmin....如楼上说的。
2,在远程上打开服务器上的phpMyAdmin之类的管理程序。这要服务器有www,php,mysql服务。

good luck!

 postzy 回复于:2002-11-18 09:33:15

改完后退出,再运行mysqladmin reload

 lza268 回复于:2002-11-25 21:43:08

启动mysql错误 
我新安装mysql什么也没有设置也没有设置过密码我启动它是显示 
[root@ann bin]# ./mysqladmin -u root -p password '123456' 
Enter password: 
./mysqladmin: connect to server at 'localhost' failed 
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)' 
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists! 
[root@ann bin]# 

请问是什么问题??

 geosn 回复于:2002-12-22 15:48:50

我也有这样的问题,,,?????

 minghui 回复于:2002-12-22 21:09:32

mysql都还没有正常启动啊

 yjmyb 回复于:2003-02-19 08:30:55

这个样也可以
1.以root登陆
mysql>; SET PASSWORD FOR root=PASSWORD('new_password');

 siyeclover 回复于:2003-02-22 15:33:54

你那样的提示说明你的mysqld还没有正常启动,先启动它.
它的脚本可能在/etc/inint.d,这样启动它/etc/inint.d/mysqld  start
启动后你用这个命令登录
mysql -u root -p
如果你用默认密码无法登录,很正常,你需要重新设置root密码.
用--skip-grant-tables选项启动mysql就可以了,然后修改root密码.

以上
siyeclover

 wutongyu 回复于:2004-09-16 14:02:17

mysql 更改密码如下(本人刚刚测试过的RH9.0):
在mysql/bin/目录下面
./mysqladmin -uroot -p123456 password 456789
其中 用户名: root 原来密码: 123456 新密码: 456789

 aspbiz 回复于:2004-09-16 14:04:10

肯定是行的。

不行的话,

reboot
再试。

 yh95700 回复于:2004-09-16 14:51:59

#./mysqladmin -u root password"123456"
./mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password:YES)'
各位老大,这是什么原因?多谢!

 cuisharp 回复于:2004-10-01 23:32:26

我的也是这个原因,,为什么呀,,

#./mysqladmin -u root password"123456" 
./mysqladmin: connect to server at 'localhost' failed 
error: 'Access denied for user: 'root@localhost' (Using password:YES)'

 Myheart 回复于:2004-10-06 11:48:44

password new-password Change old password to new-password

 pola99 回复于:2004-10-08 10:03:55

由于此种方法是直接对授权表user进行修改,而服务器只有在启动的时候才会加载授权表中的权限设置,因此虽然对授权表进行了更改,但是并没有应用与服务器,必须使用客户端程序mysql环境下的flush privileges命令或使用管理工具mysqladmin的 flush-privileges子命令通知服务器重新加载
授权表
#mysql -u root - p123456 mysql
mysql>;flush privileges
如返回如下信息 则表示已经重新加载授权表
 Query ok,0 row affected(0.04 sec)
然后退出客户端程序mysql ,然后使用新口令重新连接 则成功~

 vN 回复于:2004-11-25 21:33:58

怎么停止mysql讷?

 odin_free 回复于:2004-11-26 08:52:27

看看制定的帖子~~~新手faq~~~

btw 给一种方法 找到mysqld
比如我的/etc/rc.d/init.d/mysqld stop(这个停止,还可以restart start)

 reason001 回复于:2004-12-30 16:47:20

这个样也可以 
1.以root登陆 
mysql>; SET PASSWORD FOR root=PASSWORD('new_password');

好方法!!

 aspbiz 回复于:2004-12-30 17:19:58

use mysql
update user set Password=password('newpassword') where User='root';
flush privileges;

注意大小写。
相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载