root用户启动mysql服务,如何在suse机器上授予“无root用户”权限来启动/停止/重启mysql服务器?...

是否有可能授予“无root用户”权限以启动和/停止/重启suse机器上的mysql服务器?

目标是使开发人员可以调整mysql服务器/数据库并跟踪一些错误,这是在应用程序与mysql服务器对应时发生的.服务器位于SUSE计算机上.

目前,用户在mysql组中,授予他访问/var/log/mysqld.log中日志文件的权限.但在调整my.cnf后,他无法重启服务器.所以它接缝,他需要更多的权利,然后只在群组mysql.

感谢您的任何建议!

附加问题:

在工作和管理mysql服务器的同时,是否应该授予他更多的权限以保证他的工作流程?

解决方法:

>将mysqld可执行文件的setuid位和可执行文件的所有权更改为mysql帐户,除了在mysql组中添加所需用户以使其可以访问文件系统上的文件.

>使用visudo -f / etc / sudoers并授予他执行/etc/rc.d/init.d/mysql start和/etc/rc.d/init.d/mysql stop的权限,作为COMMAND中的两个单独命令列表和执行部分,授予用户以用户(mysql)执行这两个命令.

有关sudoers的更多信息,请参阅sudoers手册页.男子sudoers.

>除此之外,从mysqld的角度来看,他可能需要在数据库服务器/数据库上额外授予以保证他的工作流程要求,例如调整表格,创建&删除数据库和表,并在mysql会话中执行一些与监视相关的活动等.

标签:mysql,privileges

来源: https://codeday.me/bug/20190813/1645769.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值