我有一个客户端服务器,我有SSH访问权限,但客户端没有各种MySQL用户帐户和密码的记录。如果需要,我很乐意重置/更改密码,但如何进行此操作并获取MySQL用户列表以及他们可以通过终端访问的数据库?
答案 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;
此查询显示用户和主机级别。