问题标签 [safe-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL 安全更新中的要求列
我有一个启用安全模式的 MySQL 服务器(故意)。假设一个表如下所示:
当我查询
我得到了预期的错误,即 MySQL 安全模式已打开并且更新需要一个WHERE
子句。好的:
...更新 id 1 和 2。
是否可以定义任何内容,以便更新此表需要子句id_team
中的列WHERE
,独立于其他WHERE
列?
正如您可能猜到的那样,id_team
是关于权限的,我试图强迫每个人都在 MySQL 控制台上玩耍,以确保在更新时设置特定的列。
mysql - MySQL 安全模式:什么满足要求?
我知道我可以在 MySQL 中关闭安全模式,所以我不想解决这个问题。
我有一个简单的表:
这里id
是主键。
打开安全模式后,我尝试以下操作:
与 MySQL 中的大多数错误消息一样,错误消息是无用的:
在所有情况下,我都使用了键列,因此消息没有解释任何内容。MySQL 实际上需要我对键列做什么?
mysql - 使用 JOIN 的 SQL 错误 1175
我尝试运行以下命令:
当然,我得到了著名的错误 1175: You are using safe update mode and you try to update a table without a WHERE that uses a KEY column。当然,我解决了这个问题并写道:
这当然会失败,因为id
它是模棱两可的。所以我写了
我仍然得到那个错误。我尝试了以下每种变体,但均未成功:
我仔细检查了两个表,id
列实际上是主键,情况就是这样。我知道我可以SET SQL_SAFE_UPDATES=0;
,但这感觉更像是一种黑客行为,可能会被团队拒绝,我想了解为什么查询不起作用?是否可以将其修复为在安全模式下运行,如果可以,如何解决?
auto-update - 未来系统更新所需的安全模式
我的 ps4 目前设置为自动更新,但大约一周前左右,我需要在安全模式下启动才能这样做,给我错误 CE-30002-5(需要安全模式更新)。这将变得非常乏味打开系统,发现它需要系统更新,关闭它,重新启动到安全模式,更新,然后让它以标准模式重新启动。有没有办法在不需要安全模式更新的情况下以某种方式解决这个问题?
windows - 删除文件需要安全模式
删除难以或难以删除的文件的建议之一是启动到安全模式并在那里删除它们。
我有一些很难删除的视频文件。Windows 删除对话框将停留在“发现”。所以我启动到安全模式并能够删除它们。但是,我不知道在正常操作期间删除困难的原因。如果我能够在安全模式下删除它们,罪魁祸首是什么?
谢谢!
json - 将 adminPassword 参数从 JSON 模板传递到 PS 脚本 Switch
我正在构建一个 JSON 模板,用于在 Azure 中部署 VM 并通过自定义脚本扩展 (CSE) 执行 PowerShell 脚本。JSON 模板取自这里,并根据我的公司需要进行了一些修改。
JSON 模板中的参数之一是adminPassword
,它为 VM 的本地管理员帐户配置密码。
PowerShell 脚本应在 VM 上部署域控制器。这是 PS 脚本的重要部分:
该Install-ADDSForest
命令需要开关-SafeModeAdministratorPassword
才能运行该命令。在 PS 脚本的开头添加纯文本密码是可行的,但纯文本密码不是一个选项。这就是我测试的方式:
并在该Install-ADDSForest
行中输入:-SafeModeAdministratorPassword $SafePass
这是脚本运行的 JSON 模板中的部分:
我想将 JSON 模板中的 adminPassword 参数传递给 PS 脚本,以便它将用于-SafeModeAdministratorPassword
切换。可能吗?
我阅读ConvertFrom-Json
并检查了这些:1 2,但我不确定如何最终实现它......
在检查了 this和this之后,看到了将参数从 JSON 模板传递到 PS 脚本的示例,我尝试像这样实现它,但没有成功:
任何帮助将不胜感激...
outlook - 当用户以安全模式打开 Outlook 时,有什么方法可以显示自定义消息?
我们围绕使用 VSTO 从 Outlook 发送电子邮件构建了一些自动化治理。如果用户在安全模式下打开 Outlook,他们可以避免这种自动化。
如果用户这样做,我们有什么方法可以提供“在安全模式下运行 Outlook 违反公司政策”的自定义消息?
我们研究了 Stack Overflow 和其他在线资源。谷歌大多只是显示“什么是安全模式”或“我如何在安全模式下打开”,这不是我们需要的。
hadoop - Namenode不可能离开安全模式
我们对 Namenode 有一个很大的问题,它不想离开安全模式并出现以下错误:
sudo -u hdfs hdfs dfsadmin -safemode leave
/usr/hdp/2.6.4.0-91/hadoop/conf/hadoop-env.sh:第 51 行:意外标记“导出”附近的语法错误
/usr/hdp/2.6.4.0-91/hadoop/conf/hadoop-env.sh:第 51 行:“导出 HADOOP_CLASSPATH=${HADOOP_CLASSPATH}${JAVA_JDBC_LIBS}”
安全模式:从 namenode/10.0.0.4 调用 namenode:8020 连接异常失败:java.net.ConnectException:连接被拒绝;有关更多详细信息,请参阅: http ://wiki.apache.org/hadoop/ConnectionRefused
请问有什么帮助吗?
我们将文件的所有所有者更改为 hdfs 并在 775 中访问
var/log/hadoop/hdfs
-rw-r--r-- 1 hdfs hadoop 948 Oct 30 16:11 hadoop-hdfs-datanode-namenode.out
-rwxrwxrwx 1 hdfs hadoop 948 Oct 30 13:22 hadoop-hdfs-datanode-namenode.out.1
-rwxrwxrwx 1 hdfs hadoop 948 Oct 30 13:16 hadoop-hdfs-datanode-namenode.out.2
-rwxrwxrwx 1 hdfs hadoop 948 Oct 30 12:00 hadoop-hdfs-datanode-namenode.out.3
-rwxrwxrwx 1 hdfs hadoop 948 8 月 29 日 11:16 hadoop-hdfs-datanode-namenode.out.4
-rwxrwxrwx 1 hdfs hadoop 948 8 月 29 日 10:59 hadoop-hdfs-datanode-namenode.out.5
-rwxrwxrwx 1 hdfs hadoop 21296280 Oct 30 16:11 hadoop-hdfs-namenode-namenode.log
-rwxrwxrwx 1 hdfs hadoop 268463926 Oct 30 12:01 hadoop-hdfs-namenode-namenode.log.1
-rwxrwxrwx 1 hdfs hadoop 268435509 2019 年 1 月 24 日 hadoop-hdfs-namenode-namenode.log.10
-rwxrwxrwx 1 hdfs hadoop 268435681 8 月 11 日 17:12 hadoop-hdfs-namenode-namenode.log.2
-rwxrwxrwx 1 hdfs hadoop 268435701 Jul 18 12:17 hadoop-hdfs-namenode-namenode.log.3
-rwxrwxrwx 1 hdfs hadoop 268435683 Jul 2 18:53 hadoop-hdfs-namenode-namenode.log.4
-rwxrwxrwx 1 hdfs hadoop 268435504 Jun 2 07:52 hadoop-hdfs-namenode-namenode.log.5
-rwxrwxrwx 1 hdfs hadoop 268435570 5 月 16 日 04:15 hadoop-hdfs-namenode-namenode.log.6
-rwxrwxrwx 1 hdfs hadoop 268435521 2019 年 4 月 14 日 hadoop-hdfs-namenode-namenode.log.7
日志上什么都没有。IPtables 和 SELINUX 已停用。
batch-file - timeout /t 10 /nobreak > NUL 卡住了,无法在 windows 2003 服务器 VM 上执行下一条语句
“timeout /t 10 /nobreak > NUL”卡住了,没有出来执行下一条语句。我编写了一个下面的脚本,它在我的开发机器上按预期执行,并且也在少数测试机器上进行了测试。它等待 10 秒,然后再次开始执行(也在安全模式下测试),但是在其中一台机器 windows 2003 服务器上,许可证已过期,我的脚本在安全模式下运行,但是在执行上述超时语句时,它不会执行下一个声明。
有人可以告诉我原因(如果有的话)以及解决方案是什么?
在我的开发机器上,该脚本运行良好(Windows 10),但在 Windows 2003 上的生产环境中(它作为启动脚本运行,在安全模式下启动后运行)。
所以我用命令“PING localhost -n 6 >NUL”更改了“超时”命令,但它在旋转 10、12 次后也卡住了。当我删除“PING”命令时,它会旋转很长时间,直到命令“shutdown”成功执行。
它看起来像是特定于机器的问题,并且可能由于许可证过期问题而停止,因为我从物理机的备份创建了 VM
hadoop - 无法从 Hadoop 安全模式退出或强制退出
我正在尝试删除以下文件夹hadoop
:
但这给了我一个错误:
INFO fs.TrashPolicyDefault:Namenode 垃圾配置:删除间隔 = 0 分钟,Emptier 间隔 = 0 分钟。rm:无法删除 /seqr-reference-data/GRCh37/all_reference_data。名称节点处于安全模式。
我尝试了此处指定的解决方案:
它们都不起作用。它写给我Safe mode is OFF
,然后我看到同样的错误。我还能尝试做什么?
更新
刚刚找到一个duplicate
帖子,但没有答案: