分为几个步骤:
1- 安装MYSQL5.x版本;
2- 本人下载的是:mysql-connector-odbc-5.1.5-win32.msi安装
3- 管理工具-数据源-系统DSN,建立连接;
4- MYSQL中创建数据库servu、用户、密码等;
5- 简历数据库表结构,如下:
#低版本如下:
#
# Structure of the `groupaccounts` table
#
DROP TABLE IF EXISTS `groupaccounts`;
CREATE TABLE `groupaccounts` (
`Name` varchar(50) NOT NULL default '',
`Notes` varchar(255) default NULL,
PRIMARY KEY (`Name`)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Structure of the `groupdiraccess` table
#
DROP TABLE IF EXISTS `groupdiraccess`;
CREATE TABLE `groupdiraccess` (
`Index` smallint(5) unsigned NOT NULL default '0',
`Name` varchar(50) NOT NULL default '',
`Access` varchar(200) default NULL,
PRIMARY KEY (`Index`,`Name`)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Structure of the `groupipaccess` table
#
DROP TABLE IF EXISTS `groupipaccess`;
CREATE TABLE `groupipaccess` (
`Index` smallint(5) NOT NULL default '0',
`Name` varchar(50) NOT NULL default '',
`Access` varchar(80) default NULL,
PRIMARY KEY (`Index`,`Name`)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Structure of the `useraccounts` table
#
DROP TABLE IF EXISTS `useraccounts`;
CREATE TABLE `useraccounts` (
`Name` varchar(50) NOT NULL default '',
`Password` varchar(50) default NULL,
`SKeyValues` varchar(50) default NULL,
`HomeDir` varchar(200) NOT NULL default '',
`LogMesFile` varchar(80) default NULL,
`Disable` tinyint(1) default NULL,
`NeedSecure` tinyint(1) default NULL,
`RelPaths` tinyint(1) default NULL,
`HideHidden` tinyint(1) default NULL,
`AlwaysLogin` tinyint(1) default NULL,
`ChangePass` tinyint(1) default NULL,
`QuotaEnable` tinyint(1) default NULL,
`MaxIP` smallint(5) default NULL,
`MaxSpeedUp` int(10) default NULL,
`MaxSpeedDown` int(10) default NULL,
`MaxUsers` smallint(5) default NULL,
`IdleTimeOut` int(10) default NULL,
`SessionTimeOut` int(10) default NULL,
`RatioUp` smallint(2) default NULL,
`RatioDown` smallint(2) default NULL,
`RatioCredit` float(16,9) default NULL,
`QuotaCurrent` bigint(20) default NULL,
`QuotaMax` bigint(20) default NULL,
`Expiration` datetime default NULL,
`Privilege` tinyint(3) default NULL,
`PassType` tinyint(3) default NULL,
`RatioType` tinyint(3) default NULL,
`Groups` varchar(80) default NULL,
`Notes` varchar(255) default NULL,
PRIMARY KEY (`Name`)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Structure of the `userdiraccess` table
#
DROP TABLE IF EXISTS `userdiraccess`;
CREATE TABLE `userdiraccess` (
`Index` smallint(5) unsigned NOT NULL default '0',
`Name` varchar(50) NOT NULL default '',
`Access` varchar(200) default NULL,
PRIMARY KEY (`Index`,`Name`)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Structure of the `useripaccess` table
#
DROP TABLE IF EXISTS `useripaccess`;
CREATE TABLE `useripaccess` (
`Index` smallint(5) unsigned NOT NULL default '0',
`Name` varchar(50) NOT NULL default '',
`Access` varchar(80) default NULL,
PRIMARY KEY (`Index`,`Name`)
) TYPE=MyISAM;
#高版本如下:
-- phpMyAdmin SQL Dump
-- version 3.5.5
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2013 年 07 月 15 日 12:17
-- 服务器版本: 5.0.67-community-nt
-- PHP 版本: 5.4.13
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- 数据库: `servu`
--
-- --------------------------------------------------------
--
-- 表的结构 `group`
--
CREATE TABLE IF NOT EXISTS `group` (
`FileTransferStats_BytesUploaded` varchar(255) default NULL,
`FileTransferStats_BytesDownloaded` varchar(255) default NULL,
`FileTransferStats_FilesUploaded` varchar(255) default NULL,
`FileTransferStats_FilesDownloaded` varchar(255) default NULL,
`GroupName` varchar(255) default NULL,
`Description` varchar(255) default NULL,
`ApplyDirAccessRulesAboveUser` varchar(255) default NULL,
`AdminType` varchar(255) default NULL,
`AlwaysAllowLogin` varchar(255) default NULL,
`BlockAntiTimeout` varchar(255) default NULL,
`CheckDirSizePeriodically` varchar(255) default NULL,
`ConvertURLChars` varchar(255) default NULL,
`DeletePartiallyUploaded` varchar(255) default NULL,
`HideHidden` varchar(255) default NULL,
`HidePasswordInLog` varchar(255) default NULL,
`HomeDir` varchar(255) default NULL,
`IdleTimeSeconds` varchar(255) default NULL,
`IncludeRespCodesInMsgFiles` varchar(255) default NULL,
`LockInHomeDir` varchar(255) default NULL,
`LowerCaseFileNames` varchar(255) default NULL,
`MaxGroupDownloadRate` varchar(255) default NULL,
`MaxGroupSessions` varchar(255) default NULL,
`MaxGroupSessionsIP` varchar(255) default NULL,
`MaxGroupUploadRate` varchar(255) default NULL,
`MaxSessionDownloadRate` varchar(255) default NULL,
`MaxSessionUploadRate` varchar(255) default NULL,
`MaxSessionsIPPerUser` varchar(255) default NULL,
`MaxSessionsPerUser` varchar(255) default NULL,
`MaxUserDownloadRate` varchar(255) default NULL,
`MaxUserUploadRate` varchar(255) default NULL,
`MinPasswordLen` varchar(255) default NULL,
`PasswordChange` varchar(255) default NULL,
`PasswordExpiresDays` varchar(255) default NULL,
`Quota` varchar(255) default NULL,
`RequireComplexPasswords` varchar(255) default NULL,
`RequireSecure` varchar(255) default NULL,
`RootIsDrives` varchar(255) default NULL,
`SessTimeoutSeconds` varchar(255) default NULL,
`SignOnMessage` varchar(255) default NULL,
`SignOnMessageFilePath` varchar(255) default NULL,
`SupportLink` varchar(255) default NULL,
`TreatWindowsShortCutsAsTarget` varchar(255) default NULL,
`WebClientStartupMode` varchar(255) default NULL,
`WindowsShortCutsAsLinks` varchar(255) default NULL,
`LastLoginTime` varchar(32) default NULL,
`LastLogoutTime` varchar(32) default NULL,
`Logins` varchar(32) default NULL,
`Logouts` varchar(32) default NULL,
`MostConcurrentLogins` varchar(32) default NULL,
`TotalLoginDurationSecs` varchar(32) default NULL,
`LongestLoginDurationSecs` varchar(32) default NULL,
`ShortestLoginDurationSecs` varchar(32) default NULL,
`AllowRenameOverwrite` varchar(2) default NULL,
`EnablePasswordRecovery` varchar(2) default NULL,
`FTP` varchar(2) default NULL,
`HTTP` varchar(2) default NULL,
`MaxUploadFileSize` varchar(32) default NULL,
`PasswordRecoveryEmailMessage` varchar(255) default NULL,
`PasswordRecoveryEmailSubject` varchar(255) default NULL,
`RequireReverseDNSName` varchar(2) default NULL,
`SFTPMaxVersion` varchar(32) default NULL,
`SMTPAccountName` varchar(255) default NULL,
`SMTPFromAddress` varchar(255) default NULL,
`SMTPFromName` varchar(255) default NULL,
`SMTPPassword` varchar(255) default NULL,
`SMTPRequiresLogin` varchar(2) default NULL,
`SMTPSSL` varchar(2) default NULL,
`SMTPServer` varchar(255) default NULL,
`SMTPServerPort` varchar(32) default NULL,
`SMTPUseSSLCertificate` varchar(2) default NULL,
`SSH` varchar(2) default NULL,
`SSHAuthType` varchar(32) default NULL,
`SSHPublicKeyFilePath` varchar(255) default NULL,
`TimeoutBlockIPSeconds` varchar(32) default NULL,
`InterpretLFasEOL` varchar(2) default NULL,
`PasswordType` varchar(32) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `groupattributeavailability`
--
CREATE TABLE IF NOT EXISTS `groupattributeavailability` (
`GroupName` varchar(255) default NULL,
`Attribute` varchar(32) default NULL,
`LimitToTimeOfDay` varchar(32) default NULL,
`StartTime` varchar(32) default NULL,
`EndTime` varchar(32) default NULL,
`Sunday` varchar(32) default NULL,
`Monday` varchar(32) default NULL,
`Tuesday` varchar(32) default NULL,
`Wednesday` varchar(32) default NULL,
`Thursday` varchar(32) default NULL,
`Friday` varchar(32) default NULL,
`Saturday` varchar(32) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `groupdiraccess`
--
CREATE TABLE IF NOT EXISTS `groupdiraccess` (
`GroupName` varchar(255) default NULL,
`SortIndex` int(11) default NULL,
`Dir` varchar(255) default NULL,
`Access` varchar(255) default NULL,
`MaxSize` varchar(255) default NULL,
`NTUser` varchar(255) default NULL,
`NTPassword` varchar(255) default NULL,
`NTDomain` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `groupipaccess`
--
CREATE TABLE IF NOT EXISTS `groupipaccess` (
`GroupName` varchar(255) default NULL,
`SortIndex` int(11) default NULL,
`IP` varchar(255) default NULL,
`Allow` varchar(255) default NULL,
`Description` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `groupsuevent`
--
CREATE TABLE IF NOT EXISTS `groupsuevent` (
`GroupName` varchar(255) default NULL,
`Enabled` varchar(2) default NULL,
`EventID` varchar(32) default NULL,
`EventName` varchar(255) default NULL,
`Description` varchar(255) default NULL,
`Action` varchar(32) default NULL,
`Data1` varchar(255) default NULL,
`Data2` varchar(255) default NULL,
`EmailToAddress` varchar(255) default NULL,
`EmailToAddressBCC` varchar(255) default NULL,
`ExeFilePath` varchar(255) default NULL,
`ExecWaitSecs` varchar(32) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `groupuldlratiofreefile`
--
CREATE TABLE IF NOT EXISTS `groupuldlratiofreefile` (
`GroupName` varchar(255) default NULL,
`Mask` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `groupvirtualpath`
--
CREATE TABLE IF NOT EXISTS `groupvirtualpath` (
`GroupName` varchar(255) default NULL,
`PhysicalPath` varchar(255) default NULL,
`VirtualPath` varchar(255) default NULL,
`IncludeInMaxSize` varchar(2) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `user`
--
CREATE TABLE IF NOT EXISTS `user` (
`FileTransferStats_BytesUploaded` varchar(255) default NULL,
`FileTransferStats_BytesDownloaded` varchar(255) default NULL,
`FileTransferStats_FilesUploaded` varchar(255) default NULL,
`FileTransferStats_FilesDownloaded` varchar(255) default NULL,
`LoginID` varchar(255) default NULL,
`PasswordType` varchar(255) default NULL,
`PasswordChangedOn` varchar(255) default NULL,
`PasswordEncrypted` varchar(255) default NULL,
`SKeyIter` varchar(255) default NULL,
`SKeySeed` varchar(255) default NULL,
`Password` varchar(255) default NULL,
`FullName` varchar(255) default NULL,
`Description` varchar(255) default NULL,
`Type` varchar(255) default NULL,
`ExpiresOn` varchar(255) default NULL,
`Enabled` varchar(255) default NULL,
`QuotaBytes` varchar(255) default NULL,
`RtServerStartTime` varchar(255) default NULL,
`RtFilesUploadRateTotal` varchar(255) default NULL,
`RtFilesDownloadRateTotal` varchar(255) default NULL,
`RtDailyCount_TotalCount` varchar(255) default NULL,
`RtDailyCount_LastHour` varchar(255) default NULL,
`RenameHomeDir` varchar(255) default NULL,
`AdminType` varchar(255) default NULL,
`AlwaysAllowLogin` varchar(255) default NULL,
`BlockAntiTimeout` varchar(255) default NULL,
`CheckDirSizePeriodically` varchar(255) default NULL,
`ConvertURLChars` varchar(255) default NULL,
`DeletePartiallyUploaded` varchar(255) default NULL,
`HideHidden` varchar(255) default NULL,
`HidePasswordInLog` varchar(255) default NULL,
`HomeDir` varchar(255) default NULL,
`IdleTimeSeconds` varchar(255) default NULL,
`IncludeRespCodesInMsgFiles` varchar(255) default NULL,
`LockInHomeDir` varchar(255) default NULL,
`LowerCaseFileNames` varchar(255) default NULL,
`MaxSessionDownloadRate` varchar(255) default NULL,
`MaxSessionUploadRate` varchar(255) default NULL,
`MaxSessionsIPPerUser` varchar(255) default NULL,
`MaxSessionsPerUser` varchar(255) default NULL,
`MaxUserDownloadRate` varchar(255) default NULL,
`MaxUserUploadRate` varchar(255) default NULL,
`MinPasswordLen` varchar(255) default NULL,
`PasswordChange` varchar(255) default NULL,
`PasswordExpiresDays` varchar(255) default NULL,
`Quota` varchar(255) default NULL,
`RequireComplexPasswords` varchar(255) default NULL,
`RequireSecure` varchar(255) default NULL,
`RootIsDrives` varchar(255) default NULL,
`SessTimeoutSeconds` varchar(255) default NULL,
`SignOnMessage` varchar(255) default NULL,
`SignOnMessageFilePath` varchar(255) default NULL,
`SupportLink` varchar(255) default NULL,
`TreatWindowsShortCutsAsTarget` varchar(255) default NULL,
`WebClientStartupMode` varchar(255) default NULL,
`WindowsShortCutsAsLinks` varchar(255) default NULL,
`LastLoginTime` varchar(32) default NULL,
`LastLogoutTime` varchar(32) default NULL,
`Logins` varchar(32) default NULL,
`Logouts` varchar(32) default NULL,
`MostConcurrentLogins` varchar(32) default NULL,
`TotalLoginDurationSecs` varchar(32) default NULL,
`LongestLoginDurationSecs` varchar(32) default NULL,
`ShortestLoginDurationSecs` varchar(32) default NULL,
`PasswordEncryptMode` varchar(32) default NULL,
`PasswordUTF8` varchar(2) default NULL,
`EmailAddress` varchar(255) default NULL,
`RtDailyCount_HourTotal` varchar(32) default NULL,
`RtPreviousCount` varchar(32) default NULL,
`RtPreviousSeconds` varchar(32) default NULL,
`RtPreviousMaxSeconds` varchar(32) default NULL,
`RtPreviousMaxConcurrent` varchar(32) default NULL,
`AllowRenameOverwrite` varchar(2) default NULL,
`EnablePasswordRecovery` varchar(2) default NULL,
`FTP` varchar(2) default NULL,
`HTTP` varchar(2) default NULL,
`MaxUploadFileSize` varchar(32) default NULL,
`PasswordRecoveryEmailMessage` varchar(255) default NULL,
`PasswordRecoveryEmailSubject` varchar(255) default NULL,
`RequireReverseDNSName` varchar(2) default NULL,
`SFTPMaxVersion` varchar(32) default NULL,
`SMTPAccountName` varchar(255) default NULL,
`SMTPFromAddress` varchar(255) default NULL,
`SMTPFromName` varchar(255) default NULL,
`SMTPPassword` varchar(255) default NULL,
`SMTPRequiresLogin` varchar(2) default NULL,
`SMTPSSL` varchar(2) default NULL,
`SMTPServer` varchar(255) default NULL,
`SMTPServerPort` varchar(32) default NULL,
`SMTPUseSSLCertificate` varchar(2) default NULL,
`SSH` varchar(2) default NULL,
`SSHAuthType` varchar(32) default NULL,
`SSHPublicKeyFilePath` varchar(255) default NULL,
`TimeoutBlockIPSeconds` varchar(32) default NULL,
`Organization` varchar(255) default NULL,
`RtDailyCount` varchar(255) default NULL,
`InterpretLFasEOL` varchar(2) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `userattributeavailability`
--
CREATE TABLE IF NOT EXISTS `userattributeavailability` (
`LoginID` varchar(255) default NULL,
`Attribute` varchar(32) default NULL,
`LimitToTimeOfDay` varchar(32) default NULL,
`StartTime` varchar(32) default NULL,
`EndTime` varchar(32) default NULL,
`Sunday` varchar(32) default NULL,
`Monday` varchar(32) default NULL,
`Tuesday` varchar(32) default NULL,
`Wednesday` varchar(32) default NULL,
`Thursday` varchar(32) default NULL,
`Friday` varchar(32) default NULL,
`Saturday` varchar(32) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `userbytesuldlratio`
--
CREATE TABLE IF NOT EXISTS `userbytesuldlratio` (
`LoginID` varchar(255) default NULL,
`UploadValue` varchar(255) default NULL,
`DownloadValue` varchar(255) default NULL,
`Credit` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `userdiraccess`
--
CREATE TABLE IF NOT EXISTS `userdiraccess` (
`LoginID` varchar(255) default NULL,
`SortIndex` int(11) default NULL,
`Dir` varchar(255) default NULL,
`Access` varchar(255) default NULL,
`MaxSize` varchar(255) default NULL,
`NTUser` varchar(255) default NULL,
`NTPassword` varchar(255) default NULL,
`NTDomain` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `userfilesuldlratio`
--
CREATE TABLE IF NOT EXISTS `userfilesuldlratio` (
`LoginID` varchar(255) default NULL,
`UploadValue` varchar(255) default NULL,
`DownloadValue` varchar(255) default NULL,
`Credit` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `usergroupname`
--
CREATE TABLE IF NOT EXISTS `usergroupname` (
`LoginID` varchar(255) default NULL,
`SortIndex` int(11) default NULL,
`GroupName` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `useripaccess`
--
CREATE TABLE IF NOT EXISTS `useripaccess` (
`LoginID` varchar(255) default NULL,
`SortIndex` int(11) default NULL,
`IP` varchar(255) default NULL,
`Allow` varchar(255) default NULL,
`Description` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `usersessionbytesuldlratio`
--
CREATE TABLE IF NOT EXISTS `usersessionbytesuldlratio` (
`LoginID` varchar(255) default NULL,
`UploadValue` varchar(255) default NULL,
`DownloadValue` varchar(255) default NULL,
`Credit` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `usersessionfilesuldlratio`
--
CREATE TABLE IF NOT EXISTS `usersessionfilesuldlratio` (
`LoginID` varchar(255) default NULL,
`UploadValue` varchar(255) default NULL,
`DownloadValue` varchar(255) default NULL,
`Credit` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `usersuevent`
--
CREATE TABLE IF NOT EXISTS `usersuevent` (
`LoginID` varchar(255) default NULL,
`Enabled` varchar(2) default NULL,
`EventID` varchar(32) default NULL,
`EventName` varchar(255) default NULL,
`Description` varchar(255) default NULL,
`Action` varchar(32) default NULL,
`Data1` varchar(255) default NULL,
`Data2` varchar(255) default NULL,
`EmailToAddress` varchar(255) default NULL,
`EmailToAddressBCC` varchar(255) default NULL,
`ExeFilePath` varchar(255) default NULL,
`ExecWaitSecs` varchar(32) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `useruldlratiofreefile`
--
CREATE TABLE IF NOT EXISTS `useruldlratiofreefile` (
`LoginID` varchar(255) default NULL,
`Mask` varchar(255) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
-- --------------------------------------------------------
--
-- 表的结构 `uservirtualpath`
--
CREATE TABLE IF NOT EXISTS `uservirtualpath` (
`LoginID` varchar(255) default NULL,
`PhysicalPath` varchar(255) default NULL,
`VirtualPath` varchar(255) default NULL,
`IncludeInMaxSize` varchar(2) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
至此基本完成