首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写shell脚本以从用户ID列表中禁用数据库帐户

问如何编写shell脚本以从用户ID列表中禁用数据库帐户
EN

Database Administration用户
提问于 2018-08-02 23:32:04
回答 1查看 96关注 0票数 -2

我是Unix脚本的新手.我有一个被解雇员工的指南列表。我想要编写一个脚本,它将根据我的数据库检查这些userid,并禁用/删除与这些userids关联的用户帐户。手动对每个数据库和每个服务器执行此操作将花费过多的时间。我将感谢任何我能得到的帮助,以及建设性的批评。

编辑:

这是针对Oracle RDBMS的。谢谢你指出“粘性点谢谢”维拉斯

EN

回答 1

Database Administration用户

发布于 2018-08-03 00:22:29

对于mysql,您可以在任何shell中运行类似的操作:

代码语言:javascript
复制
mysql -u user -ppassword < /path/some_script.sql

现代、更安全和更复杂的方法是使用登录路径:

代码语言:javascript
复制
mysql --login-path=root_on_server < /path/some_script.sql

其中some_script.sql是一个纯文本文件,其中包含由;分隔的SQL语句。在这里,您可以根据需要授予/撤销/删除特权。

几乎所有其他DBMS都具有非常相似的CLI功能,因此您可以以某种方式使用这种方法。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/213968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档