首先,需要登录到MySQL服务器,可以使用以下命令:
mysql -u root -p
其中,root
是MySQL的管理员用户,-p
表示需要输入密码。如果输入正确的密码,应该会看到 MySQL 提示符。
接下来,可以使用以下命令查看当前已有的用户:
SELECT user FROM mysql.user;
MySQL会返回所有已有用户的列表。
要创建一个新用户,可以使用以下命令:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
其中,username
是新用户的用户名,localhost
是用户访问 MySQL 的主机名,password
是用户的密码。
要为用户授予权限,可以使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
这个命令将授予用户对所有数据库和所有表的完全访问权限。如果只希望授予特定数据库和表的访问权限,可以在命令中指定它们的名称。
最后,要使所做的更改生效,可以使用以下命令:
FLUSH PRIVILEGES;
现在,新用户可以使用他们的用户名和密码访问MySQL服务器,并且根据授予的权限,他们可以访问它们被授权的数据库和表。