MySQL降权运行之MySQL以Guests帐户启动设置方法

MySQL安装到Windows上,默认是以SYSTEM权限运行,如下图:

SYSTEM是超级管理员。不是必须,不推荐用此权限运行任何程序。

本文将演示如何在GUEST帐户下运行MySQL。

第一步:建立一个属于GUESTS组的帐户,这里假定为:sqlserver

第二步:设置该GUEST帐户有MYSQL安装目录的控制权限。

除了administrators、system、sqlserver帐户,其他帐户都可以删除。

第三步:设置MYSQL服务以sqlserver启动。

在“管理工具”--“服务”,找到“MySQL”,右键-->“属性”-->在弹出的选项卡中选择“登录”

默认登录身份是“本地系统帐户”,现在选择“此帐户”,填写好sqlserver和对应的密码。

第四步:重启MYSQL服务。

在刚才的服务里面找到“MYSQL”,右键--“重新启动”,系统就会重启MYSQL服务。

启动后注意看任务管理器里面mysqld-nt.exe的运行帐户是否变为sqlserver。

至此,MySQL设置以GUESTS权限运行已经设置完毕。

注:实际使用过程中我们新建的用户最好什么组都不给,就是独立的一个用户,除了跑mysql没有任何权限,sqlserver也是差不多的原来,但设置就比mysql麻烦一些。

(0)

相关推荐

  • MySQL降权运行之MySQL以Guests帐户启动设置方法

    MySQL安装到Windows上,默认是以SYSTEM权限运行,如下图: SYSTEM是超级管理员.不是必须,不推荐用此权限运行任何程序. 本文将演示如何在GUEST帐户下运行MySQL. 第一步:建立一个属于GUESTS组的帐户,这里假定为:sqlserver 第二步:设置该GUEST帐户有MYSQL安装目录的控制权限. 除了administrators.system.sqlserver帐户,其他帐户都可以删除. 第三步:设置MYSQL服务以sqlserver启动. 在"管理工具"-

  • SQL Server降权运行 SQL Server 2000以GUESTS权限运行设置方法

    SQL2000数据库由于自身漏洞问题,黑客很容易通过他取得系统管理员权限. SQL默认以SYSTEM权限运行,权限超级强大. 为了让服务器更安全,建议设置SQL2000以GUESTS权限运行,让黑客即使入侵了数据库,也没法取得系统管理员权限,防止进一步造成破坏. 具体设置方法如下: 1.建立一个帐户(这里假定为sqlservice),属于GUESTS组,注意取消其他权限,只允许GUESTS组,如下图: 2.进入SQL SERVER安全目录,设置"sqlservice"帐户拥有完全控制的

  • MYSQL命令行模式管理MySql的一点心得

    MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个"Linux+Apache+PHP+MySql"平台,这是一个最省钱的高效平台.在使用MySql进行开发时,MySql自带的文档对于新手来说是份很好的参考资料.本文是我在使用MySql中的小小心得. 当前一般用户的开发环境多是Windows或Linux,用户可以到http://www.codepub.com/software/index.html下载相关版本进行安装,在windows中MyS

  • Win2008 R2 mysql 5.5 zip格式mysql 安装与配置

    Win2008 R2 zip格式mysql 安装与配置 一.百度mysql5.6 ZIP 64位免安装版 下载好后 解压到D盘下 二.可以考虑修改my.ini里面的配置 character-set-server=utf8 这句是编码格式设定 port=.. 端口设定 三.设置环境变量PATH.将D:\mysql-5.6.20-winx64\bin加入path中. 四.安装MySQL服务,一定要进入D:\mysql-5.6.20-winx64\bin目录执行安装 mysqld install 五.

  • Mysql提权的多种姿势汇总

    目录 一.写入Webshell into outfile 写shell 日志文件写shell 二.UDF提权 三.MOF提权 总结 一.写入Webshell into outfile 写shell 前提条件: 1.知道网站物理路径 2.高权限数据库用户 3.load_file() 开启 即 secure_file_priv 无限制 4.网站路径有写入权限 首先基础语法查询是否 secure_file_priv 没有限制 show global variables like '%secure_fi

  • MySQL查看目前运行状况的两种方法

    第一种方法:利用mysql命令查看 MySQL 内建直接看 status 就可以看到系统常见讯息, 如下述范例: 复制代码 代码如下: 1.$ mysql -u root -p 2.mysql> s "Threads: 2 Questions: 224857636 Slow queries: 229 Opens: 1740 Flush tables: 1 Open tables: 735 Queries per second avg: 137.566 $ mysql -u root -p

  • MSSQL/MYSQL运行在低权限帐号下的方法(图文设置教程)

    例:mssql装在D盘 先创建一个帐户如:mssql设置好密码,记住密码,分配好组,如GUETST 反点D盘,属性,安全,高级,添加,输入创建的帐户名,选择:只有该文件夹,勾上:读取权限(倒数第三个),点确定.MSSQL的DATA目录给MYSQL帐号读写权限 在INI和系统产品列表里设置的数据库用户目录和备份目录所在的盘的根目录也要做类似的权限设置,否则提示开通失败 反点我的电脑,管理,服务和应用程序,Microsoft SQL Servers,对着MSSQL反点,安全性,最下面:   启动服务

  • Docker 环境运行 Mysql 和开启 Binlog 配置主从同步的设置方法

    同一服务器模拟利用 Docker 模拟 Mysql 设置的主从同步设置. 1.运行起来两个 Mysql :masterMysql(主库).slaveMysql(从库),数据库版本 5.7. #拉取镜像 docker pull mysql:5.7 #y运行主.从容器 docker run -p 13306:3306 --name slavemysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 docker run -p 13307:3306 --name

  • 详解MySQL客户端/服务器运行架构

    目录 前言 MySQL客户端/服务器架构 客户端与服务器连接的过程 TCP/IP 命名管道和共享内存 Unix域套接字文件 小结 前言 之前对MySQL的认知只限于会写些SQL,本篇开始进行对MySQL进行深入的学习,记录和整理下自己对MySQL不熟悉的地方.如果有需要可以关注我的专栏一起学习,共同进步!关于mysql的安装就不说了,直接从mysql的客户端/服务器运行架构开始学习.Let′s go~ MySQL客户端/服务器架构 MySQL其实跟我们平时使用的程序一样,是由两部分组成的,一部分

  • Python Mysql数据库操作 Perl操作Mysql数据库

    首先下载 MySQLdb #encoding=GBK import MySQLdb #import sys # #reload(sys) #sys.setdefaultencoding('utf-8') print 'Connection ...' host='192.168.1.77' user='root' passwd='123456' db='test' conn = MySQLdb.connect(host,user,passwd,db,charset='gbk') print 'Co

随机推荐