当前位置:首页>开发>正文

mysql 创建只读用户 如何创建一个只读用户

2023-04-10 13:37:32 互联网 未知 开发

mysql 创建只读用户 如何创建一个只读用户

如何创建一个只读用户

1、进入sqlserver management studio
2、选择安全性->登录名->右键新建登录名
3、在常规里输入用户名和密码
4、在"用户映射"里“映射到此登录名的用户”选择该用户可以操作的数据库
5、在“数据库角色成员身份”里选择"db_datareader",
6、这样一个只读用户就创建完成了。

如何设置mysql 指定数据库为只读

SELECT
CONCAT( UPDATE , table_name, SET flag = 0 AS `准备要执行的sql`
FROM
information_schema.tables
WHERE
table_schema = database 的名字

查询完毕以后,复制出查询结果, 粘贴一下, 执行。

如何创建只读管理员用户角色

[本主题是预发布文档,在以后的发布中可能需要更改。 空的主题以占位符形式包括在内。]
使用此过程可以创建只读管理员用户角色,在 System??Center??2012??– Virtual??Machine??Manager??(VMM).帐户要求管理员和受委托的管理员可以创建一个只读管理员角色。委派管理员可以创建只读管理员用户角色,包括委派管理员用户角色的作用域、 库服务器和运行方式帐户的一个子集。注释机器翻译免责声明:本文由计算机系统在未经人为干预的情况下翻译。Microsoft 提供机器翻译来帮助非英语用户阅读有关 Microsoft 产品、服务和技术的内容。由于本文为机器翻译,因此可能包含词汇、句法或语法方面的错误。
若要创建一个只读管理员用户角色在设置 区, 主页 中选项卡 创建 分组,请单击 创建用户角色。在创建用户角色向导],输入名称和可选说明 只读管理员。单击“下一步”继续。在的配置文件 页面上,选择 只读管理员 ,然后单击 下一。在成员 页面上,单击 添加 用用户角色中添加用户帐户和 Active Directory 组 选择用户、 计算机或组对话框。添加成员之后,请单击下。在范围 页上,选择此只读管理员,私有云或主机组,然后单击 下。只读管理员只能查看此定义范围内的项目。在库服务器 页面上,单击 添加 以选中与一个或多个库服务器 选择一台库服务器对话框。单击确定 以选择一个服务器,然后单击 下。在运行方式帐户 页面上,单击 添加 以打开 选择运行方式帐户对话框。选择一个或多个帐户,然后单击确定 添加到该帐户 运行方式帐户页。 使用Ctrl 键选择多个帐户。

如何给READONLY数据库增加个只读用户

数据库为只读的解决方法
1、登录的身份权限不足,如果设为“网络服务”,可能会导致这种情况,可以尝试设为“本地系统”。
设备激活错误。物理文件名 d: est_log.LDF 可能有误。
怎么办呢?别着急,下面我们举例说明恢复办法。
A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager 里面建立。
B.停掉数据库服务器。
C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据 库数据文件est_data.mdf。
D.启动数据库服务器。此时会看到数据库test的状态为"置疑"。这时候不能对此数据库进行任何操作。
设置数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服
务器,按右键,选择"属性",在"服务器设置"页面中将"允许对系统目录直接修改"一项选中。也可以
使用如下语句来实现。
use master
go
sp_configure allow updates,go
reconfigure with override
go
设置test为紧急修复模式
update sysdatabases set status=-32768 where dbid=DB_ID(test)
此时可以在SQL Server Enterprise Manager里面看到该数据库处于"只读置疑脱机紧急模式"可以
看到数据库里面的表,但是仅仅有系统表
G.下面执行真正的恢复操作,重建数据库日志文件
dbcc rebuild_log(test,C:Program FilesMicrosoft SQL ServerMSSQLData est_log.ldf)
执行过程中,如果遇到下列提示信息:
服务器: 消息 5030,级别 16,状态 1,行 未能排它地锁定数据库以执行该操作。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server Enterprise Manager
打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。
正确执行完成的提示应该类似于:
警告: 数据库 test 的日志已重建。已失去事务的一致性。应运行 DBCC CHECKDB 以验证物理一致
性。将必须重置数据库选项,并且可能需要删除多余的日志文件。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
此时打开在SQL Server Enterprise Manager里面会看到数据库的状态为"只供DBO使用"。此时可以
访问数据库里面的用户表了。
H.验证数据库一致性(可省略)
dbcc checkdb(test)

最新文章