MySQL为我们提供了授权功能,让我们可以控制用户对数据库的访问权限。以下是在mysql中给用户授权的步骤:
Step 1:打开mysql客户端
mysql -u root -p
Step 2:创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
Step 3:给用户授权
GRANT privilege1, privilege2, ... ON database_name.table_name TO 'username'@'localhost';
例如,GRANT SELECT, INSERT ON mydatabase.* TO 'james'@'localhost';
Step 4:刷新权限
FLUSH PRIVILEGES;
至此,授权完成。