展开全部
Mysql 里面, 好像e69da5e6ba9062616964757a686964616f31333335303562 对于一个用户, 有 2个密码的。
一个是 @localhost 的密码, 一个是 @% 的密码。
对于本机来说。
有一个 root@localhost 的密码 . 还有一个 @localhost 的密码.
你那里可以查询一下用户表看看。修改当前登录用户的密码: (也就是修改自己的密码)
mysql> SET PASSWORD = PASSWORD('test');
Query OK, 0 rows affected (0.00 sec)
mysql> select host, user, password from mysql.user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | |
| localhost | | *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 |
+-----------+------+-------------------------------------------+
2 rows in set (0.00 sec)
要想更改已有账户的密码,使用UPDATE来设置Password列值:
shell> mysql -u root mysql
mysql> UPDATE user SET Password = PASSWORD('bagel')
-> WHERE Host = '%' AND User = 'francis';
mysql> FLUSH PRIVILEGES;