mysql_create_base.sql 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. /*
  2. SQLyog Ultimate v12.2.6 (64 bit)
  3. MySQL - 8.0.20 : Database - autoban
  4. *********************************************************************
  5. */
  6. /*!40101 SET NAMES utf8 */;
  7. /*!40101 SET SQL_MODE=''*/;
  8. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
  9. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  10. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  11. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  12. CREATE DATABASE /*!32312 IF NOT EXISTS*/`autoban` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */ /*!80016 DEFAULT ENCRYPTION='N' */;
  13. /*Table structure for table `ab_analyzer_status` */
  14. CREATE TABLE `ab_analyzer_status` (
  15. `flagmode` tinyint unsigned NOT NULL,
  16. `begin` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  17. `finish` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  18. PRIMARY KEY (`flagmode`,`begin`)
  19. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  20. /*Table structure for table `allvisits` */
  21. CREATE TABLE `allvisits` (
  22. `ip` int unsigned DEFAULT '0',
  23. `date` int unsigned NOT NULL,
  24. `url` varchar(250) COLLATE utf8_bin DEFAULT NULL,
  25. `siteid` int unsigned NOT NULL,
  26. `ownervisit` tinyint(1) NOT NULL DEFAULT '0',
  27. `agent` varchar(250) COLLATE utf8_bin DEFAULT NULL,
  28. `refer` varchar(250) COLLATE utf8_bin DEFAULT NULL,
  29. `method` tinyint unsigned NOT NULL DEFAULT '0',
  30. KEY `ip` (`ip`),
  31. KEY `date` (`date`)
  32. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  33. /*Table structure for table `ban_agents` */
  34. CREATE TABLE `ban_agents` (
  35. `robotname` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  37. CREATE TABLE `blacklistip` (
  38. `siteid` int unsigned NOT NULL,
  39. `ip` int unsigned DEFAULT '0',
  40. `lastupdate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  41. `ban_count` tinyint(3) unsigned zerofill NOT NULL DEFAULT '000',
  42. `reason` tinyint unsigned NOT NULL DEFAULT '0',
  43. UNIQUE KEY `siteidkey` (`siteid`,`ip`)
  44. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  45. /*Table structure for table `search_robots` */
  46. CREATE TABLE `search_robots` (
  47. `robotname` varchar(64) COLLATE utf8_bin NOT NULL
  48. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  49. /*Data for the table `search_robots` */
  50. insert into `search_robots`(`robotname`) values
  51. ('Googlebot'),
  52. ('SEOkicks-Robot'),
  53. ('YandexBot'),
  54. ('Mail.RU_Bot');
  55. /*Table structure for table `sites` */
  56. CREATE TABLE `sites` (
  57. `uid` varchar(36) COLLATE utf8_bin NOT NULL,
  58. `active` tinyint unsigned NOT NULL DEFAULT '0',
  59. `description` varchar(64) COLLATE utf8_bin NOT NULL,
  60. `userid` int unsigned NOT NULL,
  61. `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  62. `disabled` tinyint unsigned NOT NULL DEFAULT '0',
  63. `siteid` int unsigned NOT NULL AUTO_INCREMENT,
  64. PRIMARY KEY (`uid`),
  65. UNIQUE KEY `siteid` (`siteid`)
  66. ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  67. /*Table structure for table `users` */
  68. CREATE TABLE `users` (
  69. `id` int unsigned NOT NULL AUTO_INCREMENT,
  70. `login` varchar(64) COLLATE utf8_bin NOT NULL,
  71. `password` varchar(60) COLLATE utf8_bin NOT NULL,
  72. `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  73. `lastvisit` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  74. `active` tinyint NOT NULL DEFAULT '0',
  75. `disabled` tinyint NOT NULL DEFAULT '0',
  76. PRIMARY KEY (`id`,`login`),
  77. UNIQUE KEY `id` (`id`)
  78. ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  79. /*Table structure for table `users_activations` */
  80. CREATE TABLE `users_activations` (
  81. `authkey` varchar(36) COLLATE utf8_bin NOT NULL,
  82. `used` tinyint DEFAULT '0',
  83. `userid` int unsigned NOT NULL,
  84. `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  85. PRIMARY KEY (`authkey`)
  86. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  87. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
  88. /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
  89. /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
  90. /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;