mysql导出用户权限的方法
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,小编给大家分享一下mysql导出用户权限的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql导出用户权限的方法:
千家信息网最后更新 2025年11月11日mysql导出用户权限的方法
小编给大家分享一下mysql导出用户权限的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
mysql导出用户权限的方法:首先生成用户权限的脚本;然后生成权限SQL脚本;最后在目标服务器上执行脚本,代码为【mysql -uname -ppwd
mysql导出用户权限的方法:
在对MySQL数据库进行迁移的时候,有时候也需要迁移源数据库内的用户与权限。对于这个迁移我们可以从mysql.user表来获取用户的相关权限来生成相应的SQL语句,然后在目标服务器上来执行生成的SQL语句即可。本文提供了生成提取用户权限的脚本并给出演示。
1、生成用户权限的脚本
[root@HKBO ~]# more exp_grant.sh#!/bin/bash#Function export user privileges pwd=123456expgrants(){ mysql -B -u'root' -p${pwd} -N $@ -e "SELECT CONCAT( 'SHOW GRANTS FOR ''', user, '''@''', host, ''';' ) AS query FROM mysql.user" | \ mysql -u'root' -p${pwd} $@ | \ sed 's/\(GRANT .*\)/\1;/;s/^\(Grants for .*\)/-- \1 /;/--/{x;p;x;}'}expgrants > ./grants.sql2、生成权限SQL脚本
[root@HKBO ~]# ./exp_grant.sh [root@HKBO ~]# head grants.sql-- Grants for root@127.0.0.1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY PASSWORD '*EB3EA446C759C9DA93F84FCB56430DBEF051A9DD' WITH GRANT OPTION;GRANT ALL PRIVILEGES ON `CNBO0815`.* TO 'root'@'127.0.0.1' WITH GRANT OPTION; -- Grants for root@172.16.10.% GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.10.%' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9'; -- Grants for CNBO@192.168.1.% GRANT USAGE ON *.* TO 'CNBO'@'192.168.1.%' IDENTIFIED BY PASSWORD '*ABD91BAD4A3448428563952E281015B237310EA8'; ........................... --Author : Leshami--Blog : http://blog.csdn.net/leshami
3、在目标服务器上执行脚本
将生成的脚本在目标服务器上执行即可。
mysql -uname -ppwd需要注意:
a、目标服务上为非空服务器,已经存在一些账户及权限应考虑会覆盖的问题。
b、如果仅仅需要迁移非root用户,可以在原脚本中添加过滤条件,即 where user<>'root' 。
以上是mysql导出用户权限的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
权限
用户
脚本
生成
服务
服务器
目标
方法
内容
数据
数据库
篇文章
语句
不怎么
代码
大部分
时候
更多
有时候
条件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
正当防卫3服务器不可用
使用软件开发客户
深圳餐饮软件开发联系方式
中安源可信网络安全
华拓互联网科技有限公司
华古网络技术
智慧城管软件开发电话
湖南本地金融软件开发商
重大网络安全事件或案例
网络安全方面存在的不足
游戏服务器连不上
网络技术维护员面试
网络安全技术维护简报
财新网络安全平台
超市商品扫码入库数据库
软件开发需要专升本
服务器管理工具 网页
服务器大佬
家电售后服务器维修安装移机
数据库2008分离还原步骤
安卓网络安全加密
徐汇区第三方软件开发代理商
http服务器的作用
戴尔T40服务器加显卡
V3服务器硬盘黄灯告警处理
安永 网络安全分析大赛
初级网络安全测评师考试大纲
win8服务器管理器不见
网络技术企业财务分析
云边协同数据库