在Ubuntu中设置MySQL用户权限,需要使用mysql命令行工具
打开终端(快捷键:Ctrl + Alt + T)
使用以下命令登录到MySQL服务器:
mysql -u root -p 输入您的密码后,您将进入MySQL命令行界面。
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; 将newuser替换为您想要创建的用户名,将password替换为您想要设置的密码。这将创建一个只能在本地计算机上访问的新用户。
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost'; 这将为新用户分配所有数据库的所有权限。您可以根据需要调整权限。例如,如果您只想允许用户访问特定数据库,可以使用以下命令:
GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost'; 将database_name替换为您想要授权的数据库名称。
FLUSH PRIVILEGES; 这将使更改生效。
EXIT; 现在,您已经成功地在Ubuntu中为MySQL设置了用户权限。新用户可以使用以下命令登录到MySQL服务器:
mysql -u newuser -p 输入密码后,他们将能够访问分配给他们的数据库和表。