2012-08-10 77 views
1

我已經備份了從同一臺服務器上託管的一堆數據庫中的mysql數據庫db1。 現在只需要備份具有訪問db1權限的選定用戶,以便我可以在db1恢復之前將這些特權用戶恢復到我的新服務器。對選定的mysql數據庫的備份授權權限

回答

2

類似的問題已經被張貼在計算器上:Backup MySQL users

要了解用戶,誰只給定的數據庫訪問,使用此查詢(給你的INFORMATION_SCHEMAmysql數據庫足夠的權限):

SELECT * FROM INFORMATION_SCHEMA.SCHEMA_PRIVILEGES WHERE TABLE_SCHEMA = 'db1'; 

SELECT * FROM mysql.db WHERE db = 'db1'; 

此外,您還可以查看特定表特權用戶:

SELECT * FROM INFORMATION_SCHEMA.TABLE_PRIVILEGES WHERE TABLE_SCHEMA = 'db1'; 

SELECT * FROM mysql.tables_priv WHERE db = 'db1';