mysql导出用户权限的方法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下mysql导出用户权限的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql导出用户权限的方法:
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技
中智农互联网科技
喔噻互联网科技有限公司
百单网互联网科技有限公司怎么样
互联网科技会
互联网科技与金融科技
齐家互联网科技
广州紫鲸互联网科技
上海亿帐通互联网科技
互联网科技公司做什么
重庆科技学院互联网
四个字互联网科技公司取名
农村开互联网科技讲堂
福建科技产业互联网发展
晓花互联网科技有限公司网址
高科技互联网发展前景如何
科技大学互联网
华中科技大学互联网的牛人
35岁以上互联网科技行业
全球科技与互联网公司市值变化
云南咖啡
科技互联网政务服务
上海致骋互联网科技
互联网系的金融科技公司
彤创互联网科技有限公司
科技类公司包括互联网吗
佛山市拉法互联网科技有限公司
长沙茂晟互联网科技有限公司
上海京穆互联网科技有限公司
陕西彩京云互联网科技有限公司