今天给单位的服务器加强了下安全设置,结果发现asp程序无法连接数据库了,出现如下错误
Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005’
由于系统错误 5 (mysql odbc 5.1 driver),指定驱动程序无法加载。
/conn.asp,行 11
租虚拟主机的朋友或者自己服务器托管的朋友要注意!
=======================分割线========================
解决办法
因为大家知道windows2003的安全设置很重要所以很多人将目录权限设置的只有Administrator和SYSTEM享有系统目录的权限,但是这么设置却会让My SQL运行出现问题。解决方法共分2步。
1.C:\Program Files\MySQL\Connector ODBC 5.1 的目录安全设置中,Users账号必须享有完全控制权限。
2.C:\Program Files\MySQL\MySQL Server 5.0 Users账号必须享有完全控制权限。
添加权限后刷新页面既可生效