Serv-u Mysql数据库用户

Serv-u 关联Mysql数据库用户需要用到ODBC数据源,windows不自带支持MySQL。所以要网上下载自己安装

官网下载地址:http://dev.mysql.com/downloads/connector/odbc/ 

Sohu.com Open Source Mirror Site:http://mirrors.sohu.com/mysql/Connector-ODBC/5.3/?qq-pf-to=pcqq.c2c

选择好自己的系统下就可以了

我的环境
  ODBC   64位  5.3 unicode
  Srv-u  Windows-v15.1.2
  Mysql  Mysql57

  Windows 10

在Server2003上面安装MySQL ODBC 5.3,安装过程中出现如下错误

Error 1918.Error installing ODBC driver Mysql ODBC 5.3 ANSI Driver,ODBC error 13: 不能加载安装或转换器。Verify that the file MySQL ODBC 5.3 ANSI Driver exists and that you can accessit 

 

解决方法:下载安装Microsoft Visual C++ 即可

使用以下配置

ODBC:mysql-connector-odbc-5.1.13

Microsoft Visual C++ :C++ 2010 Redistributable Package 

 

官方下载链接地址: 

https://www.microsoft.com/en-gb/search/result.aspx?q=Microsoft+Visual+C%2B%2B&form=MSHOME

 

一、安装

  Mysql,ODBC安装网上大把的资料,这里不做介绍

  Mysql参考:http://jingyan.baidu.com/article/f79b7cb35c0f439144023e38.html

  ODBC参考:http://jingyan.baidu.com/article/8065f87f38b31423312498e4.html

二、配置

  1、ODBC配置

  ODBC安装完毕后,我们可以“控制面板”—“管理工具”—“设置ODBC数据源”

  

  64位的操作系统,这里我选择64进行设置。在弹出的界面可以看到“系统DSN”—“添加”,如下图:

  

  选择“Mysql ODBC 5.3  Unicode Driver ”,如下图:

  

  在弹出的窗口我们填写相关信息,如下图示:

  

  Data Source Name”填写完毕后一定要记住,因为这个我们在后边还要使用,在这我们填写的是Srv-u。而“TCP/IP Server”填写的是Msql数据库所在的服务器,现在Server-U FTP与Msql数据库在同一台服务器上,所以我们填写的是127.0.0.1。“User”填写的数据库用户,在此我们填写的是root用户。当然你也可以填写Mysql数据库的其他用户。“Database”是选择相应的数据。

  以上填写完毕后,我们点击完成即可。最后的界面如下图示:

   

  ODBC配置完毕后,我们也可以通过odbc.ini这个文件来查看相关信息,如下图:

  

  2、Serv-u配置

  

  其中“数据源名称”要与ODBC的配置信息要相同,都是Srv-u。而“数据库登录ID”和“数据库密码”也要和ODBC的配置信息相同。

  这些填写完毕后,相应的选项要选中。然后点击“保存”。设置完毕后,最好要重启Server-U服务。(有的时候会报错)

  重启完毕后,我们现在可以使用mysql客户端连接数据库看看,如下图:

   

  

  根据上图,可以很明显的看出Server-U FTP已经在Srv-u这个数据库中已经成功创建相关的表。

  现在我们来添加新的用户,“用户”—“创建、修改和删除存储在数据库中的用户账户”,如下图示:

  

  如何添加看上一篇文档进行配置,用户添加完毕后的界面如下,如下图:

  

  现在我们使用该用户登录FTP,看看实际的效果,如下图:

   

  

  通过上图我们可以很明显的看到,Test5这个用户已经成功登录FTP。那也就说明Server-U FTP集成成功。

  现在我们再来看看Mysql数据库的相关情况,执行如下SQL语句:

   select LoginID,HomeDir from suusers;

  其中表suusers是用来存储FTP账号的相关信息,字段LoginID用来存储用户FTP账号,而字段HomeDir用来存储用户的主目录。如下图示:

  

  至此Server-U FTP与mysql数据库集成完成。当然我们也可以把Server-U FTP与MSSQL、Oracle进行集成。

posted @ 2016-11-26 17:24  YatHo  Views(1792)  Comments(0Edit  收藏  举报