mysql导出用户权限的方法
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,小编给大家分享一下mysql导出用户权限的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql导出用户权限的方法:
千家信息网最后更新 2025年01月22日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.sql
2、生成权限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安全错误
数据库的锁怎样保障安全
移动数据连不上服务器ip
眉山展厅互动软件开发公司
网络安全宣传周主题晚会陕西
手机数据库更新了吗
网络安全登记测评评分标准
区块链技术软件开发师初级
视频管理服务器主机
自然排名排名综合哪些数据库
深圳市科荣网络技术有限公司
上有服务器异常
网络安全蠕虫病毒的防范
管理云服务器的兼职待遇是多少
广东省统计数据库
网络安全监管是什么
软件开发要不要技术
天龙八部游戏服务器下载
畜禽治疗方法数据库
网络违法用什么服务器安全
正在更新服务器列表
网络安全 是指通过采取必要
小红书帖子显示未连接服务器
兰瑞网络技术
java数据库表合并
分布式数据库知识大全
专业专利数据库
互联网科技灰犀牛
软件开发 cpu至强e5和i5
福建会计软件开发服务优化
数据库中的事件怎么打开
移动网络安全组织机构