ubuntu

MySQL在Ubuntu中如何设置用户权限

小樊
39
2025-05-27 21:12:59
栏目: 云计算

在Ubuntu中设置MySQL用户权限,需要使用mysql命令行工具

  1. 打开终端(快捷键:Ctrl + Alt + T)

  2. 使用以下命令登录到MySQL服务器:

mysql -u root -p

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

  1. 创建一个新用户(可选):
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

newuser替换为您想要创建的用户名,将password替换为您想要设置的密码。这将创建一个只能在本地计算机上访问的新用户。

  1. 为新用户分配权限(可选):
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';

这将为新用户分配所有数据库的所有权限。您可以根据需要调整权限。例如,如果您只想允许用户访问特定数据库,可以使用以下命令:

GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';

database_name替换为您想要授权的数据库名称。

  1. 刷新权限:
FLUSH PRIVILEGES;

这将使更改生效。

  1. 退出MySQL命令行界面:
EXIT;

现在,您已经成功地在Ubuntu中为MySQL设置了用户权限。新用户可以使用以下命令登录到MySQL服务器:

mysql -u newuser -p

输入密码后,他们将能够访问分配给他们的数据库和表。

0
看了该问题的人还看了