数据库备份权限
1. sql备份与恢复是由谁来管理的普通用户要授予权限变成什么角色才能对数据库进行备份与恢复操作呢
您好:
通常是DBA或服务器运维来管理。
对于备份,可以直接授予或者安排为备份管理员角色
_addrolemember'db_backupoperator',loginname
对于还原,需要有createdatabase的权限,可以直接授权
2. 如何设置备份文件的权限
嗯
是可以设置权限的
在文件夹安全里把组或用户名称中的相应用户删除即可
也可不删除直接对其设置权限
**若没有安全选项
在
工具==选项==查看==使用简单文件共享的勾去掉即可
3. mysql 备份用户给什么权限
datadbblack
192.168.1.10
是
SELECT,
RELOAD,
SHOW
DATABASES,
LOCK
TABLES
否
权限列表
1.Select
读取
2.SHOW
DATABASES
允许访问完整的数据库列表
4.
LOCK
TABLES
允许锁定表
5.RELOAD
允许载入和刷新服务器缓存
以上几点是必须的.请注意
4. 数据库权限怎么备份 sql
mysqlmp备份:
mysqlmp -u用户名 -p密码 -h主机数据库 a -w "sql条件" --lock-all-tables >路径
案例:
mysqlmp -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-all-tables > c:\aa.txt
mysqlmp还原:
mysqlmp -u用户名 -p密码 -h主机数据库<路径
案例:
mysql -uroot -p1234 db1 < c:\aa.txt
mysqlmp按条件导出:
mysqlmp -u用户名 -p密码 -h主机数据库 a --where "条件语句" --no-建表>路径
mysqlmp -uroot -p1234 dbname a --where "tag='88'" --no-create-info> c:\a.sql
密码就是你安装数据库时的密码,没有就打root,路径自己设,记得备份文件名一定用英文。
5. 数据库中的操作权限
db_owner 拥有数据库的所有许可
db_securityadmin 能建立架构、更改角色
db_accessadmin 能添加或删除用户、组或成员
db_backupoperator 能备份数据版库
db_datareader 能从数权据库表中读数据
db_datawriter 能修改数据库表中的数据
db_ddladmin 能添加、修改或删除数据库对象
db_denydatareader 不能从数据库表中读数据
db_denydatawriter 不能修改数据库表中的数据
Public 维护默认的权限
6. mySQL备份数据库显示拒绝访问是什么意思
没有权限
首先要用有权限的mysql用户登录
其次要有系统权限
比如你机器是64位系统 要用“管理员运行”方式启动cmd才行