mysqldump逻辑导出用户相关信息

[mysql] 2024-04-16 圈点476

摘要:mysqldump也是可以导出数据库权限相关的用户和信息的

mysqldump也是可以导出数据库权限相关的用户和信息的。


mysqldump逻辑导出用户相关信息


数据库权限一般有4个表


一般只要导出mysql库中的user,db,tables_priv,columns_priv表数据


#若数据库开启了GTID 导出时最好加上 --set-gtid-purged=OFF


mysqldump -uroot -proot mysql user db tables_priv columns_priv -t --skip-extended-insert > /tmp/user_info.sql




这里只做记录备查

#exclude-databases排除数据库 --users指定导出用户 exclude-users排除哪些用户 

#还可以增加 --add-drop-user 参数 生成drop user语句

#若数据库开启了GTID 导出时必须加上 --set-gtid-purged=OFF

mysqlpump -uroot -proot --exclude-databases=% --users --exclude-users=mysql.session,mysql.sys > /tmp/user.sql


mysqldump  数据库权限  

感谢反馈,已提交成功,审核后即会显示