1
동일한 서버에서 호스팅되는 데이터베이스에서 mysql 데이터베이스 db1을 백업했습니다. 이제 db1 복원 전에이 권한있는 사용자를 새 서버에 복원 할 수 있도록 db1에 대한 액세스 권한이있는 선택된 사용자 만 백업해야합니다.선택한 MySQL 데이터베이스에 대한 백업 권한 부여
동일한 서버에서 호스팅되는 데이터베이스에서 mysql 데이터베이스 db1을 백업했습니다. 이제 db1 복원 전에이 권한있는 사용자를 새 서버에 복원 할 수 있도록 db1에 대한 액세스 권한이있는 선택된 사용자 만 백업해야합니다.선택한 MySQL 데이터베이스에 대한 백업 권한 부여
비슷한 문제는 이미 StackOverflow에 게시했습니다 :
: Backup MySQL users은 (주어진 당신이 INFORMATION_SCHEMA
및 mysql
데이터베이스에 대한 충분한 권한이)이 쿼리를 사용하여 특정 데이터베이스에만 액세스 할 수있는 사용자를 찾으려면
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';