温馨提示×

Linux MySQL如何创建用户

小樊
46
2025-08-29 07:49:05
栏目: 云计算

在Linux系统中,使用MySQL命令行工具可以轻松地创建新用户。以下是创建MySQL用户的步骤:

  1. 打开终端。

  2. 登录到MySQL服务器。使用以下命令,将your_username替换为您的MySQL用户名,将your_password替换为您想要设置的密码:

mysql -u your_username -p 

输入密码后,您将进入MySQL命令行界面。

  1. 创建新用户。使用以下命令创建一个新用户,将new_user替换为您想要创建的用户名,将user_host替换为用户的主机名(通常是localhost),将password替换为您想要设置的密码:
CREATE USER 'new_user'@'user_host' IDENTIFIED BY 'password'; 

例如,要创建一个名为john的用户,允许从任何主机连接,并设置密码为123456,您可以使用以下命令:

CREATE USER 'john'@'%' IDENTIFIED BY '123456'; 
  1. 为新用户分配权限。根据您的需求,您可以使用GRANT语句为新用户分配不同的权限。例如,要将所有数据库的所有权限授予新用户,可以使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'user_host'; 

如果您只想授予特定数据库的特定权限,可以修改上述命令。例如,要仅授予mydb数据库的所有权限,可以使用以下命令:

GRANT ALL PRIVILEGES ON mydb.* TO 'new_user'@'user_host'; 
  1. 刷新权限。使用以下命令使更改生效:
FLUSH PRIVILEGES; 
  1. 退出MySQL命令行界面。使用以下命令退出:
EXIT; 

现在,您已经成功地在Linux系统上使用MySQL创建了一个新用户。

0