MySQL 是一个关系型数据库管理系统,它允许用户创建多个账户来管理数据库。非 root 用户是指除了具有超级管理员权限的 root 用户之外的其他用户。创建非 root 用户可以提高数据库的安全性,因为这样可以限制特定用户只能访问和操作特定的数据库或表。
CREATE USER
语句创建新用户。你可以指定用户名和密码,并选择性地指定主机名。CREATE USER
语句创建新用户。你可以指定用户名和密码,并选择性地指定主机名。newuser
是用户名,localhost
是允许访问的主机,password
是用户的密码。GRANT
语句授予用户相应的权限。FLUSH PRIVILEGES
语句刷新权限。-- 登录 MySQL
mysql -u root -p
-- 创建新用户
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
-- 授予权限
GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';
-- 刷新权限
FLUSH PRIVILEGES;
-- 退出 MySQL
EXIT;
通过以上步骤和示例代码,你可以成功创建一个非 root 用户,并为其授予相应的权限。
云+社区沙龙online [技术应变力]
Tencent Serverless Hours 第15期
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
企业创新在线学堂
企业创新在线学堂
企业创新在线学堂
TDSQL精英挑战赛
高校公开课
领取专属 10元无门槛券
手把手带您无忧上云