MySQL是一款常用的開源關系型數據庫管理系統,支持多數據庫管理。多數據庫的管理,需要進行權限控制,以保護數據安全:
CREATE USER 'user1'@'localhost' IDENTIFIED BY 'password1'; CREATE USER 'user2'@'%' IDENTIFIED BY 'password2'; GRANT SELECT ON db1.* TO 'user1'@'localhost'; GRANT ALL ON db2.* TO 'user2'@'%';
上述代碼創建了兩個用戶,分別為user1和user2,使用不同的主機地址登錄,分別授予db1和db2的不同權限。其中,%
SELECT * FROM mysql.user; SHOW GRANTS FOR 'user1'@'localhost';
上述代碼展示了已創建的用戶和權限信息,方便管理員對于用戶權限進行查看和調整。
對于MySQL多數據庫權限管理,需要管理員根據實際需求進行合理的授權,以保護數據庫安全。