如何通过终端查看MySQL用户列表

时间:2014-01-21 23:25:45

标签: mysql terminal

我有一个客户端服务器,我有SSH访问权限,但客户端没有各种MySQL用户帐户和密码的记录。如果需要,我很乐意重置/更改密码,但如何进行此操作并获取MySQL用户列表以及他们可以通过终端访问的数据库?

2 个答案:

答案 0 :(得分:2)

SELECT CONCAT(QUOTE(USER),'@',QUOTE(HOST)) UserAccount FROM mysql.user;

此查询将为您提供MySQL服务器中添加的所有MySQL用户帐户详细信息。 稍后您可以使用mysqladmin工具

更改每个用户的密码
 mysqladmin -u USER -p password NEWPASSWORD 

答案 1 :(得分:0)

尝试

SELECT User,Host FROM mysql.user;

此查询显示用户和主机级别。