阅读量:0
假设我们有一个MySQL数据库,名为source_db
,以及一个用户user1
。 1. 我们需要为用户user1
创建一个数据库权限赋予权限的账号(如果尚未创建)。 CREATE USER 'user1'@'localhost' IDENTIFIED BY 'password'; 2. 为用户user1
授予对source_db
数据库的访问权限。 GRANT ALL PRIVILEGES ON source_db.* TO 'user1'@'localhost'; 3. 刷新权限,以确保权限设置生效。 FLUSH PRIVILEGES; 4. 如果需要限制用户user1
的权限,例如只允许他们读取数据,可以修改为: GRANT SELECT ON source_db.* TO 'user1'@'localhost'; 5. 如果需要撤销权限,可以使用以下命令: REVOKE ALL PRIVILEGES ON source_db.* FROM 'user1'@'localhost'; 6. 再次刷新权限。 FLUSH PRIVILEGES;
SQL语句详细展示了如何为MySQL数据库中的用户赋予权限,包括创建用户、授予权限、刷新权限以及撤销权限的过程,请根据实际情况替换'user1'
、'password'
和source_db
为实际的用户名、密码和数据库名。