首先,使用超级管理员账户登录 MySQL。
mysql -u root -p
然后,创建一个新用户。
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
其中,’new_user’ 是新用户的用户名,’localhost’ 是新用户的主机名,’password’ 是新用户的密码。
注意:在 MySQL 中,用户名和主机名是一起使用的,因此需要同时指定。
下一步,为新用户分配权限。可以使用 GRANT 语句来实现。
GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.* TO 'new_user'@'localhost';
其中,’database_name’ 是要授权的数据库名称,’new_user’ 是新用户的用户名,’localhost’ 是新用户的主机名。
在上面的例子中,新用户被授权对指定数据库进行 SELECT、INSERT、UPDATE 和 DELETE 操作。
最后,刷新 MySQL 权限。
FLUSH PRIVILEGES;
现在,新用户已经成功创建,并且被授权执行相关数据库操作。
总结:本文介绍了如何在 MySQL 中创建普通用户,并分配权限。这可以帮助您更好地管理 MySQL 数据库,并确保数据安全。同时,建议为每个用户创建不同的用户名和密码,以防止潜在风险。