mysql隐藏密码_MySQL在Linux系统中隐藏命令⾏中的密码的
⽅法
推荐:在Linux系统的命令⾏中为MySQL创建⽤户的⽅法这篇⽂章主要介绍了在Linux系统的命令⾏中为MySQL创建⽤户的⽅法,包括对所建⽤户的权限管理,需要的朋友可以参考下 要访问⼀个MySQL服务器,你需要使⽤⼀个⽤户帐号登录其中⽅可进⾏。每个MySQL⽤户帐号都有许多与之相关连的属性,例如⽤户名、密码以及权限和资源限制。
这篇⽂章主要介绍了MySQL在Linux系统中隐藏命令⾏中的密码的⽅法,作者利⽤简单的C程序实现,需要的朋友可以参考下
在命令⾏中输⼊命令并不是⼀个好主意,会造成安全问题。但是如果你决定去写⼀个应⽤,⽽这个应⽤需要在命令⾏中使⽤密码或者其他敏感信息。那么,你能通过以下⽅法禁⽌系统的其他⽤户轻易的看到这些敏感数据 呢?,类似MySQL在ps命令下隐藏密码。
假设我这⾥系统⾥两个⽤户,⼀个是root ,⼀个是dabu 。测试系统为centos 6.5在按照下⾯的步骤做:
显⽰:
复制代码 代码如下:
pwhide.c
将下⾯的代码保存到 pwhide.c :
然后编译 pwhide.c ,命令如下:
显⽰:
代码如下:
hide pwhide.c
⽤编译后的程序进⾏测试:
注意:ps p 15585 。你可能和我的不⼀样,因为pid每次运⾏,都会变的。你显⽰什么数字,后⾯就⽤什么数字。
显⽰出上⾯结果后,不再进⾏任何操作,也不关闭这个终端窗⼝(命令窗⼝)。然后在⽤root账号登录,就是相当于同时开两个终端窗⼝。输⼊下⾯的命令:
在linux中下载mysql时冲突是什么由此测试的结果,我们知道了这个⽅法能够使MySQL如何在ps命令下隐藏命令⾏中的密码。以此类推,
在写其他程序后,就知道如何使⽤这个⽅法来 让程序 在ps命令下隐藏命令⾏参数。
为了简明起见,上⾯的代码可能不怎么好移植到其他平台,但是它可以⼯作在linux上,并且如愿的表达了关键点。在其它环境,如FreeBSD,你可以使⽤系统调⽤setproctitle() 来为你做这种苦⼒活。关键的⼀点是重写argv
分享:MySQL中使⽤Sphinx实现多线程搜索的⽅法这篇⽂章主要介绍了在MySQL中使⽤Sphinx实现多线程搜索的⽅法,修改Sphinx的搜索引擎配置即可,需要的朋友可以参考下 MySQL、Sphinx及许多数据库和搜索引擎中的查询是单线程的。⽐如说,在⼀台32个CPU核⼼、16个磁盘的R910服务器上执⾏⼀个查询,它最多只会⽤到⼀个核⼼

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。