博瑞博客

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > 服务器 > Windows > Serv_U 6.0 用mysql数据库承载用户信息

Serv_U 6.0 用mysql数据库承载用户信息

江湖    Windows    2016-2-10    847    0评论
-- ----------------------------------------------------------------------
-- MySQL Migration Toolkit
-- SQL Create Script
-- ----------------------------------------------------------------------

SET FOREIGN_KEY_CHECKS = 0;

CREATE DATABASE IF NOT EXISTS `ftp`
  CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `ftp`;
-- -------------------------------------
-- Tables

DROP TABLE IF EXISTS `ftp_users`;
CREATE TABLE `ftp_users` (
  `id` INT(10) NOT NULL AUTO_INCREMENT,
  `ftpUserName` VARCHAR(50) NOT NULL,
  `ftpPassword` VARCHAR(50) NOT NULL,
  `ftpPasswordType` TINYINT(3) NULL,
  `changePassword` TINYINT NOT NULL DEFAULT '1',
  `sKey` VARCHAR(50) NOT NULL,
  `accessRule` VARCHAR(200) NULL,
  `dirHome` VARCHAR(200) NOT NULL,
  `privilege` TINYINT(3) NULL,
  `loginMsgFile` VARCHAR(80) NULL,
  `disabled` TINYINT NOT NULL DEFAULT '0',
  `sessionEncryption` TINYINT NOT NULL DEFAULT '0',
  `dirHomeLock` TINYINT NOT NULL DEFAULT '1',
  `hideHidden` TINYINT NOT NULL DEFAULT '1',
  `alwaysAllowLogin` TINYINT NOT NULL DEFAULT '0',
  `maxUsersConcurrent` SMALLINT(5) NOT NULL DEFAULT 10,
  `speedLimitUp` INT(10) NULL DEFAULT -1,
  `speedLimitDown` INT(10) NULL DEFAULT -1,
  `maxUsersLoginPerIP` SMALLINT(5) NOT NULL DEFAULT 5,
  `timeOutIdle` INT(10) NULL,
  `timeOutSession` INT(10) NULL DEFAULT -1,
  `quotaEnable` TINYINT NOT NULL DEFAULT '1',
  `quotaCurrent` BIGINT(19) NULL DEFAULT 0,
  `quotaMax` BIGINT(19) NULL DEFAULT 52428800,
  `ratioType` TINYINT(3) NULL,
  `ratioUp` SMALLINT(5) NULL,
  `ratioDown` SMALLINT(5) NULL,
  `ratioCredit` FLOAT(53) NULL,
  `expiration` DATETIME NULL,
  `groups` VARCHAR(80) NULL,
  `notes` VARCHAR(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE INDEX `ix_ftp_users__ftpUserName` (`ftpUserName`)
)
ENGINE=MyISAM DEFAULT CHARSET=gbk;

DROP TABLE IF EXISTS `ftp_groupAccess`;
CREATE TABLE `ftp_groupAccess` (
  `indexNo` SMALLINT(5) NOT NULL DEFAULT 2,
  `ftpUserName` VARCHAR(50) NOT NULL,
  `accessRule` VARCHAR(200) NOT NULL,
  INDEX `ix_ftp_groupAccess__ftpUserName` (`ftpUserName`, `indexNo`)
)
ENGINE=MyISAM DEFAULT CHARSET=gbk;

DROP TABLE IF EXISTS `ftp_groupIPs`;
CREATE TABLE `ftp_groupIPs` (
  `indexNo` SMALLINT(5) NOT NULL DEFAULT 2,
  `ftpUserName` VARCHAR(50) NOT NULL,
  `accessRule` VARCHAR(80) NOT NULL,
  INDEX `ix_ftp_groupIPs__ftpUserName` (`ftpUserName`, `indexNo`)
)
ENGINE=MyISAM DEFAULT CHARSET=gbk;

DROP TABLE IF EXISTS `ftp_groups`;
CREATE TABLE `ftp_groups` (
  `id` INT(10) NOT NULL AUTO_INCREMENT,
  `ftpUserName` VARCHAR(50) NOT NULL,
  `accessRule` VARCHAR(200) NULL,
  `notes` VARCHAR(255) NULL,
  PRIMARY KEY (`id`),
  UNIQUE INDEX `ix_ftp_groups__ftpUserName` (`ftpUserName`)
)
ENGINE=MyISAM DEFAULT CHARSET=gbk;

DROP TABLE IF EXISTS `ftp_userAccess`;
CREATE TABLE `ftp_userAccess` (
  `indexNo` SMALLINT(5) NOT NULL DEFAULT 2,
  `ftpUserName` VARCHAR(50) NOT NULL,
  `accessRule` VARCHAR(200) NOT NULL,
  INDEX `ix_ftp_userAccess__ftpUserName` (`ftpUserName`, `indexNo`)
)
ENGINE=MyISAM DEFAULT CHARSET=gbk;

DROP TABLE IF EXISTS `ftp_userIPs`;
CREATE TABLE `ftp_userIPs` (
  `indexNo` SMALLINT(5) NOT NULL DEFAULT 2,
  `ftpUserName` VARCHAR(50) NOT NULL,
  `accessRule` VARCHAR(80) NOT NULL,
  INDEX `ix_ftp_userIPs__ftpUserName` (`ftpUserName`, `indexNo`)
)
ENGINE=MyISAM DEFAULT CHARSET=gbk;

SET FOREIGN_KEY_CHECKS = 1;

-- ----------------------------------------------------------------------
-- EOF

评论一下分享本文赞助博瑞

赞助博瑞X

扫码赞助博瑞
联系站长
博瑞博客
挤眼亲亲咆哮开心想想可怜糗大了委屈哈哈小声点右哼哼左哼哼疑问坏笑赚钱啦悲伤耍酷勾引厉害握手耶嘻嘻害羞鼓掌馋嘴抓狂抱抱围观威武给力
提交评论

清空信息
关闭评论