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进行集成。

Serv-u Mysql数据库用户的更多相关文章

  1. Mysql数据库用户及用户权限管理,Navicat设置用户权限

    Mysql数据库用户及用户权限管理,Navicat设置用户权限 一.Mysql数据库的权限 1.1 mysql数据库用户权限级别 1.2 mysql数据库用户权限 1.3 存放用户权限表的说明 二.用 ...

  2. CAS单点登录之mysql数据库用户验证及常见问题

    前面已经介绍了CAS服务器的搭建,详情见:搭建CAS单点登录服务器.然而前面只是简单地介绍了服务器的搭建,其验证方式是原始的配置文件的方式,这显然不能满足日常的需求.下面介绍下通过mysql数据库认证 ...

  3. mysql数据库用户和权限管理记录

    一.MySQL用户的基本说明: 1.1 用户的基本结构MySQL的用户:用户名@主机 ■用户名:16个字符以内■主机:可以是主机名.IP地址.网络地址等主机名:www.111cn.net,localh ...

  4. MySQL数据库用户和权限管理

    一.视图 视图:VIEW,虚表,保存有实表的查询结果,在视图插入的内容都会存入表中.创建方法: CREATE VIEW view_name [(column_list)] AS select_st ...

  5. mysql数据库用户权限设置

    设置用户权限:格式:grant 权限列表 on 数据库名.表名 to '用户名'@'来源地址' identified by '密码'; * 权限列表:用于列出授权的各种数据库操作,通过逗号进行分割,如 ...

  6. MySQL数据库用户、角色、授权

    权限包括  insert   delete   update   select   all privileges 登录MySQL > mysql -uroot -p Enter password ...

  7. Linux上Mysql数据库 用户权限控制

    Linux安装mysql 点我直达 Mysql限制root用户ip地址登录 修改mysql库里边的user表: update mysql.user set host='localhost' where ...

  8. 改变mysql数据库用户的权限

    mysql> grant all on *.* to test@'%';Query OK, 0 rows affected (0.00 sec) mysql> flush privileg ...

  9. mysql数据库用户密码管理

    创建用户:create user 'oracle'@'localhost' identified by 'password'; MySQL 8以上:alter user 'root'@'localho ...

随机推荐

  1. 机器学习:Python实现聚类算法(三)之总结

    考虑到学习知识的顺序及效率问题,所以后续的几种聚类方法不再详细讲解原理,也不再写python实现的源代码,只介绍下算法的基本思路,使大家对每种算法有个直观的印象,从而可以更好的理解函数中参数的意义及作 ...

  2. Xamarin开发笔记—WebView双项事件调用

    1.Xamarin调用WebView: 原理:Xamarin.Forms WebView内置方法xx.Eval(..)可以调用到页面里面的js函数. WebView展示的代码如下: var htmlS ...

  3. xfire调用webservice接口的实现方式

    package com.test; import java.net.URL; import org.codehaus.xfire.client.Client; import org.codehaus. ...

  4. Vue的报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'

    Vue的报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>' ...

  5. C++将一个数组内容赋给另一个数组

    有两种方式: 一.进行数组遍历,依次赋值 ] = { , , , , }; ] ={ }; ;i<sizeof(arr1)/sizeof(int);i++) arr2[i] = arr1[i] ...

  6. [0] 自定义特性AttributeUsage

    using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Fxframe ...

  7. JavaScript对象之document对象

    DOM对象之document对象 DOM对象:当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model). HTML DOM 模型被构造为对象的树. 打开网页后,首先 ...

  8. ecshop邮件订阅按“订阅”没反应

    原订阅邮件所使用的JS文件transport.js和JQuery冲突,会更改transport.js文件,用以下代码可同样实现订阅功能. <input type="text" ...

  9. TCP连接中time_wait在开发中的影响-搜人以鱼不如授之以渔

    根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),T ...

  10. python爬虫从入门到放弃前奏之学习方法

    首谈方法 最近在整理爬虫系列的博客,但是当整理几篇之后,发现一个问题,不管学习任何内容,其实方法是最重要的,按照我之前写的博客内容,其实学起来还是很点枯燥不能解决传统学习过程中的几个问题: 这个是普通 ...