MySQL 用户表通常是 mysql 数据库中的 user 表。这个表存储了 MySQL 服务器上所有用户的权限信息。每个用户在 user 表中都有一条记录,记录了该用户的登录名、密码(以加密形式存储)、权限等信息。
my.cnf 或 my.ini)是否正确配置了用户管理相关的设置。ALTER USER 语句修改密码,例如:ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';SET PASSWORD 语句,例如:SET PASSWORD FOR 'username'@'localhost' = PASSWORD('new_password');SHOW GRANTS 语句查看用户的权限,例如:SHOW GRANTS FOR 'username'@'localhost';mysql.user 表中的相关信息。以下是一个简单的示例,展示如何创建新用户并授予权限:
-- 创建新用户
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
-- 授予 SELECT 和 INSERT 权限
GRANT SELECT, INSERT ON database_name.* TO 'newuser'@'localhost';
-- 刷新权限
FLUSH PRIVILEGES;更多关于 MySQL 用户管理的信息,可以参考官方文档:MySQL 用户管理。
请注意,在实际操作中务必谨慎处理用户权限和密码,确保数据的安全性。