热门文章 MySQL This function has none of DETERMINISTIC, NO SQL...错误1418 的原因分析及解决方法 (转)

时间:2020-4-29   作者:玉龙之乡   分类:   热度:10461°  评论:0  
时间:2020-4-29   分类:    热度:10461   评论:0

解决方法:

解决办法也有两种, 第一种是在创建子程序(存储过程、函数、触发器)时,声明为DETERMINISTIC或NO SQL与READS SQL DATA中的一个, 例如: CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`()     DETERMINISTIC BEGIN #Routine body goes here... END;;

第二种是信任子程序的创建者,禁止创建、修改子程序时对SUPER权限的要求,设置log_bin_trust_routine_creators全局系统变量为1。

设置方法有三种:

1.在客户端上执行SET GLOBAL log_bin_trust_function_creators = 1;

2.MySQL启动时,加上--log-bin-trust-function-creators选贤,参数设置为1

3.在MySQL配置文件my.ini或my.cnf中的[mysqld]段上加log-bin-trust-function-creators=1

热门文章 Windows server 2012公用网络修改为专用网络

时间:2020-4-9   作者:玉龙之乡   分类:   热度:10978°  评论:0  
时间:2020-4-9   分类:    热度:10978   评论:0

普通环境路径如下:

【控制面板】--【系统和安全】--【管理工具】--【本地安全策略】--【网络列表管理器策略】--【网络】--【网络位置】,设定之后也可以设定一下【用户权限】

TIM截图20171104083159

 

域控环境路径如下:

不像Windows Server 2003 ,Windows Server 2012 域控制器的管理工具中没有“域安全策略”,修改域策略在新的“组策略管理”中:

开始> 控制面板 > 系统和安全 > 管理工具 > 组策略管理(或者用命令 gpmc.msc) > 林 [domain] > 域 > [domain] > Default Domain Policy > 点击右键,编辑,打开“组策略管理编辑器” > 计算机配置 > 策略 > Windows 设置 > 安全设置 > 网络列表管理器策略 > 网络 > 网络位置 , 修改之后如未生效,可以通过命令 gpupdate 来刷新组策略。

TIM截图20171104101504

热门文章 单位内部DNS架设及域名解析服务

时间:2020-4-5   作者:玉龙之乡   分类:   热度:10944°  评论:0  
时间:2020-4-5   分类:    热度:10944   评论:0

越来越多的企业将企业内部局域网通过光缆、交换机等高速互连设备连接起来,形成较大规模的中型网络,网络上的主机和用户也随之日渐增多。作为 Internet的缩影,企业内部网上的各类服务器(如WWW服务器、FTP 服务器、E-mail服务器及各种备份服务器)也会随着业务量的增加而迅速增多,有些企业甚至给其内部的用户提供WWW虚拟主机服务。这样一来,系统的维护会越来越繁琐,一大堆IP地址让人无法记忆。这时候您就应当考虑给您的内部网建一个域名服务器(DNS)了。 

一、确定内部网域名解析的范围 

Internet上的域名服务,由分布在世界各地的众多的域名服务器提供。域名服务的理解,牵涉到DNS网络体系结构、分布式数据库等理论知识,在此不做过多的阐述。笔者仅以在NT Server 4.0服务器上建立域名服务器为例,实例介绍内部网络中域名服务器的建立方法。 
笔者假设您要在内部网络中提供以下服务器的域名解析: 
WWW 服务器1: www1.mydom.com.cn 192.168.0.150 
WWW 服务器2: www2.mydom.com.cn 192.168.0.151 
FTP 服务器1: ftp-Server1.com.cn   192.168.0.250 
FTP 服务器2: ftp-Server2.com.cn   192.168.0.251 
Email服务器: mail.mysvr.com.cn   192.168.0.253 
域名服务器: dns.com.cn       192.168.0.100 

二、实现域名解析的软件安装与配置 

首先要保证NT Server服务器安装和运行正常(NT Server应该安装的补丁包(SP5或SP6)都已经安装);服务器的网卡及网络参数配置正确,安装了“TCP/IP”网络通信协议且设置了合适的 IP 地址,服务器能与网络上的电脑正常通信。本例中,假设NT Server的主机名为:“MYSERVER”,IP 地址为:“192.168.0.100”。 
1.安装和启动“DNS Service”服务:打开“控制面版”,双击“网络”图标,进入网络设置界面。选择“服务”标签,单击“添加”按纽,选择“Microsoft DNS服务器”后,按“确定”按纽。安装程序拷贝一些必需的文件后,回到网络设置界面。 
这时,按“确定”按纽,安装程序会自动进行一番设置,然后要求重新启动机器。机器重新启动后,在“开始/程序/管理工具(公用)”选单下会出现“DNS 服务器”选单项。这时再打开“控制面版/服务”,应能看到“Microsoft DNS Server”服务已经启动(如果没有启动,可以手工启动)。
2.域名服务器配置:执行“开始/程序/管理工具(公用)/DNS服务器”,出现“域名服务管理器”操作界面。进行域名服务器的创建和分级域名的建立,最后设置主机域名对应的 IP 地址。 
1)建立DNS服务器名:选择域名服务管理器窗口左侧的“服务器清单”,点击鼠标右键,执行弹出选单的“新建服务器”命令,弹出“添加DNS服务器”窗口,在文本框中输入DNS服务器即NT Server的主机名或IP地址,并确定。本例中假设输IP地址为:“192.168.0.100”。这时,新建的DNS服务器名 “192.168.0.100”就出现在 DNS 服务器清单中。 
2)建立反向查询区域:反向查询区域存放反向域名解析必需的记录信息,提供给一些需要进行反向域名解析的应用。最好先建立“反向查询区域”,然后再建立“区域”,这样会给添加记录带来很大的方便。 
选择刚刚新建的DNS服务器名,单击右键,执行弹出选单中的“新建区域”命令,出现“为192.168.0.100创建新区域”窗口。区域类型选“主要”,点击“下一步”;在区域信息的“区域名”文本框中反向输入“www1.mydom.com.cn 192.168.0.150”所对应的IP地址,并在后面再加上“.in-addr.arpa”,即为:“150.0.168.192.in- addr.arpa”;再点击“区域文件”文本框,该文本框中会自动出现“150.0.168.192.in-addr.arpa.dns”的内容;左键单击“下一步”,再单击“完成”。这样,“www1.mydom.com.cn 192.168.0.150”对应的反向查询区域“150.0.168.192.in-addr.arpa”就建立好了。

三、DNS客户端的设置

客户端DNS的配置,运行“控制面板”中的“网络连接”,在打开的窗口中鼠标右键单击“本地连接”,选择“属性”,在“本地连接属性”对话框中选择“Internet协议(TCP/IP)”/“属性”,出现如图1.18所示对话框,在“首选DNS服务器”处输入DNS服务器的IP地址,如果还有其他的DNS服务器提供服务的话,在“备用DNS服务器”处输入另外一台DNS服务器的IP地址。

如果有多台DNS服务器,请单击图中的“高级”按钮,在DNS标签下逐一添加多个DNS服务器的IP地址,DNS客户端会依序向这些DNS服务器查询。

热门文章 配置内网DNS实现内部域名解析

时间:2020-4-5   作者:玉龙之乡   分类:   热度:11836°  评论:0  
时间:2020-4-5   分类:    热度:11836   评论:0

配置内网DNS实现内部域名解析

  • 服务器

实战目的:

ü 配置内网的DNS服务器实现内网服务器的域名解析。

ü 配置内网的DNS服务器减少到Internet的域名解析流量。

ü 配置内网的DNS服务器实现Internet上服务器的域名解析。

网络环境:

企业场景:

在微软河北技术支持中心,有一个内部办公网站,网络管理员打算员工使用访问WebServer,有一个内部用的FTP站点,网络管理员打算办公人员使用ft访问FTPServer,内部有一个邮件服务器Mailserver,网络管理员打算办公人员使用mai访问该服务器。

域名没有在Internet上注册,因此内部员工的计算机要想解析、ft和mai域名,必须使用内网的DNS服务器DNSServer。

办公人员除了访问内网的服务器,还需要访问Internet,因此DNSServer必须能够将访问Internet的域名解析请求转发到Internet服务器上的DNS。

2.1.1 配置内网的DNS服务器

任务:

ü 配置DNSServer使用Internet上DNS服务器。

ü 配置DNSServer使用Internet上的DNS根提示。

ü 创建正向区域

步骤:

1. 在DNSServer上,更改本地连接的TCP/IP协议属性使用Internet上的DNS服务器作为首选的DNS服务器。

2. 右击DNSServer服务器,点击“属性”,在根提示标签下,选中rootDNS.ns,点击“删除”。

    

3. 在出现的警告提示符下,点击“是”。

4. 右击DNSServer,点击“配置DNS服务器”。

    

5. 在出现的欢迎使用DNS服务器配置向导对话框,点击“下一步”。

6. 在选择配置操作对话框,选择“只配置根提示”,点击“下一步”。