Difference between revisions of "Create a new mediawiki instance"

From Biowikifarm Metawiki
Jump to: navigation, search
(Created page with " ==Mysql copy/create wikidb== The sql created by phpmyadmin for creating (as example "filteredpushwiki" from z_en_template) is: CREATE DATABASE `filteredpushwiki` DEFAULT CH...")
 
Line 1: Line 1:
 +
THESE ARE PRELIMINARY NOTES!
 +
 +
==1. Copy the folder, using a template (here a template for 1.20)/create wikidb==
 +
 +
"XXX" is the example name of the new virtual wiki site.
 +
 +
cd /var/www/
 +
sudo cp /var/www/v-ztemplate /var/www/v-XXX -pr
 +
sudo chown www-data:www-data /var/www/v-XXX/w/media/* -R
 +
sudo chown root:mwadmin /var/www/v-filteredpush/w/LocalSettings.php
 +
sudo chmod g+w /var/www/v-filteredpush/w/LocalSettings.php
 +
 +
# REM: for restoring existing wiki:
 +
# REM db, e.g.: mysql -u root -p filteredpush < wikidb.dump
 +
#  where filteredpush is name of existing db to be overwritten
 +
# REM images, e.g.:
 +
#  sudo cp /home/ram/wikidump/images/* /var/www/v-filteredpush/w/media -pr
 +
#  sudo chown www-data:www-data /var/www/v-filteredpush/w/media/*  -R
 +
  
 
==Mysql copy/create wikidb==
 
==Mysql copy/create wikidb==

Revision as of 00:45, 5 January 2013

THESE ARE PRELIMINARY NOTES!

1. Copy the folder, using a template (here a template for 1.20)/create wikidb

"XXX" is the example name of the new virtual wiki site.

cd /var/www/ sudo cp /var/www/v-ztemplate /var/www/v-XXX -pr sudo chown www-data:www-data /var/www/v-XXX/w/media/* -R sudo chown root:mwadmin /var/www/v-filteredpush/w/LocalSettings.php sudo chmod g+w /var/www/v-filteredpush/w/LocalSettings.php

  1. REM: for restoring existing wiki:
  2. REM db, e.g.: mysql -u root -p filteredpush < wikidb.dump
  3. where filteredpush is name of existing db to be overwritten
  4. REM images, e.g.:
  5. sudo cp /home/ram/wikidump/images/* /var/www/v-filteredpush/w/media -pr
  6. sudo chown www-data:www-data /var/www/v-filteredpush/w/media/* -R


Mysql copy/create wikidb

The sql created by phpmyadmin for creating (as example "filteredpushwiki" from z_en_template) is:

CREATE DATABASE `filteredpushwiki` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

CREATE  TABLE  `filteredpushwiki`.`archive` (  `ar_namespace` int( 11  )  NOT  NULL DEFAULT  '0',
`ar_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`ar_text` mediumblob NOT  NULL ,
`ar_comment` tinyblob NOT  NULL ,
`ar_user` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`ar_user_text` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`ar_timestamp` binary( 14  )  NOT  NULL DEFAULT  '\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
`ar_minor_edit` tinyint( 4  )  NOT  NULL DEFAULT  '0',
`ar_flags` tinyblob NOT  NULL ,
`ar_rev_id` int( 10  ) unsigned  DEFAULT NULL ,
`ar_text_id` int( 10  ) unsigned  DEFAULT NULL ,
`ar_deleted` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`ar_len` int( 10  ) unsigned  DEFAULT NULL ,
`ar_page_id` int( 10  ) unsigned  DEFAULT NULL ,
`ar_parent_id` int( 10  ) unsigned  DEFAULT NULL ,
KEY  `name_title_timestamp` (  `ar_namespace` ,  `ar_title` ,  `ar_timestamp`  ) ,
KEY  `usertext_timestamp` (  `ar_user_text` ,  `ar_timestamp`  ) ,
KEY  `ar_revid` (  `ar_rev_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`archive` SELECT * FROM `z_en_template`.`archive`;

CREATE  TABLE  `filteredpushwiki`.`category` (  `cat_id` int( 10  )  unsigned NOT  NULL  AUTO_INCREMENT ,
`cat_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`cat_pages` int( 11  )  NOT  NULL DEFAULT  '0',
`cat_subcats` int( 11  )  NOT  NULL DEFAULT  '0',
`cat_files` int( 11  )  NOT  NULL DEFAULT  '0',
`cat_hidden` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
PRIMARY  KEY (  `cat_id`  ) ,
UNIQUE  KEY  `cat_title` (  `cat_title`  ) ,
KEY  `cat_pages` (  `cat_pages`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`category` SELECT * FROM `z_en_template`.`category`;

CREATE  TABLE  `filteredpushwiki`.`categorylinks` (  `cl_from` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`cl_to` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`cl_sortkey` varbinary( 230  )  NOT  NULL DEFAULT  ,
`cl_timestamp` timestamp NOT  NULL  DEFAULT CURRENT_TIMESTAMP  ON  UPDATE  CURRENT_TIMESTAMP ,
`cl_sortkey_prefix` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`cl_collation` varbinary( 32  )  NOT  NULL DEFAULT  ,
`cl_type` enum(  'page',  'subcat',  'file'  )  NOT  NULL DEFAULT  'page',
UNIQUE  KEY  `cl_from` (  `cl_from` ,  `cl_to`  ) ,
KEY  `cl_timestamp` (  `cl_to` ,  `cl_timestamp`  ) ,
KEY  `cl_collation` (  `cl_collation`  ) ,
KEY  `cl_sortkey` (  `cl_to` ,  `cl_type` ,  `cl_sortkey` ,  `cl_from`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`categorylinks` SELECT * FROM `z_en_template`.`categorylinks`;

CREATE  TABLE  `filteredpushwiki`.`change_tag` (  `ct_rc_id` int( 11  )  DEFAULT NULL ,
`ct_log_id` int( 11  )  DEFAULT NULL ,
`ct_rev_id` int( 11  )  DEFAULT NULL ,
`ct_tag` varchar( 255  )  NOT  NULL ,
`ct_params` blob,
UNIQUE  KEY  `change_tag_rc_tag` (  `ct_rc_id` ,  `ct_tag`  ) ,
UNIQUE  KEY  `change_tag_log_tag` (  `ct_log_id` ,  `ct_tag`  ) ,
UNIQUE  KEY  `change_tag_rev_tag` (  `ct_rev_id` ,  `ct_tag`  ) ,
KEY  `change_tag_tag_id` (  `ct_tag` ,  `ct_rc_id` ,  `ct_rev_id` ,  `ct_log_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`change_tag` SELECT * FROM `z_en_template`.`change_tag`;

CREATE  TABLE  `filteredpushwiki`.`config` (  `cf_name` varbinary( 255  )  NOT  NULL ,
`cf_value` blob NOT  NULL ,
PRIMARY  KEY (  `cf_name`  ) ,
KEY  `cf_name_value` (  `cf_name` ,  `cf_value` ( 255  )  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`config` SELECT * FROM `z_en_template`.`config`;

CREATE  TABLE  `filteredpushwiki`.`externallinks` (  `el_from` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`el_to` blob NOT  NULL ,
`el_index` blob NOT  NULL ,
KEY  `el_from` (  `el_from` ,  `el_to` ( 40  )  ) ,
KEY  `el_to` (  `el_to` ( 60  ) ,  `el_from`  ) ,
KEY  `el_index` (  `el_index` ( 60  )  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`externallinks` SELECT * FROM `z_en_template`.`externallinks`;

CREATE  TABLE  `filteredpushwiki`.`external_user` (  `eu_local_id` int( 10  )  unsigned NOT  NULL ,
`eu_external_id` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
PRIMARY  KEY (  `eu_local_id`  ) ,
UNIQUE  KEY  `eu_external_id` (  `eu_external_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`external_user` SELECT * FROM `z_en_template`.`external_user`;

CREATE  TABLE  `filteredpushwiki`.`filearchive` (  `fa_id` int( 11  )  NOT  NULL  AUTO_INCREMENT ,
`fa_name` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`fa_archive_name` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin DEFAULT  ,
`fa_storage_group` varbinary( 16  )  DEFAULT NULL ,
`fa_storage_key` varbinary( 64  ) DEFAULT  ,
`fa_deleted_user` int( 11  )  DEFAULT NULL ,
`fa_deleted_timestamp` binary( 14  ) DEFAULT  '\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
`fa_deleted_reason` text,
`fa_size` int( 10  ) unsigned DEFAULT  '0',
`fa_width` int( 11  ) DEFAULT  '0',
`fa_height` int( 11  ) DEFAULT  '0',
`fa_metadata` mediumblob,
`fa_bits` int( 11  ) DEFAULT  '0',
`fa_media_type` enum(  'UNKNOWN',  'BITMAP',  'DRAWING',  'AUDIO',  'VIDEO',  'MULTIMEDIA',  'OFFICE',  'TEXT',  'EXECUTABLE',  'ARCHIVE'  )  DEFAULT NULL ,
`fa_major_mime` enum(  'unknown',  'application',  'audio',  'image',  'text',  'video',  'message',  'model',  'multipart'  ) DEFAULT  'unknown',
`fa_minor_mime` varbinary( 100  ) DEFAULT  'unknown',
`fa_description` tinyblob,
`fa_user` int( 10  ) unsigned DEFAULT  '0',
`fa_user_text` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin  DEFAULT NULL ,
`fa_timestamp` binary( 14  ) DEFAULT  '\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
`fa_deleted` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
PRIMARY  KEY (  `fa_id`  ) ,
KEY  `fa_name` (  `fa_name` ,  `fa_timestamp`  ) ,
KEY  `fa_storage_group` (  `fa_storage_group` ,  `fa_storage_key`  ) ,
KEY  `fa_deleted_timestamp` (  `fa_deleted_timestamp`  ) ,
KEY  `fa_user_timestamp` (  `fa_user_text` ,  `fa_timestamp`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`filearchive` SELECT * FROM `z_en_template`.`filearchive`;

CREATE  TABLE  `filteredpushwiki`.`globalimagelinks` (  `gil_wiki` varchar( 32  )  NOT  NULL ,
`gil_page` int( 10  )  unsigned NOT  NULL ,
`gil_page_namespace_id` int( 11  )  NOT  NULL ,
`gil_page_namespace` varchar( 255  )  NOT  NULL ,
`gil_page_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`gil_to` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
UNIQUE  KEY  `globalimagelinks_to_wiki_page` (  `gil_to` ,  `gil_wiki` ,  `gil_page`  ) ,
KEY  `globalimagelinks_wiki` (  `gil_wiki` ,  `gil_page`  ) ,
KEY  `globalimagelinks_wiki_nsid_title` (  `gil_wiki` ,  `gil_page_namespace_id` ,  `gil_page_title`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`globalimagelinks` SELECT * FROM `z_en_template`.`globalimagelinks`;

CREATE  TABLE  `filteredpushwiki`.`hitcounter` (  `hc_id` int( 10  )  unsigned NOT  NULL  ) ENGINE  = MEMORY  DEFAULT CHARSET  = utf8 COLLATE  = utf8_unicode_ci MAX_ROWS  =25000;

INSERT INTO `filteredpushwiki`.`hitcounter` SELECT * FROM `z_en_template`.`hitcounter`;

CREATE  TABLE  `filteredpushwiki`.`image` (  `img_name` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`img_size` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`img_width` int( 11  )  NOT  NULL DEFAULT  '0',
`img_height` int( 11  )  NOT  NULL DEFAULT  '0',
`img_metadata` mediumblob NOT  NULL ,
`img_bits` int( 11  )  NOT  NULL DEFAULT  '0',
`img_media_type` enum(  'UNKNOWN',  'BITMAP',  'DRAWING',  'AUDIO',  'VIDEO',  'MULTIMEDIA',  'OFFICE',  'TEXT',  'EXECUTABLE',  'ARCHIVE'  )  DEFAULT NULL ,
`img_major_mime` enum(  'unknown',  'application',  'audio',  'image',  'text',  'video',  'message',  'model',  'multipart'  )  NOT  NULL DEFAULT  'unknown',
`img_minor_mime` varbinary( 100  )  NOT  NULL DEFAULT  'unknown',
`img_description` tinyblob NOT  NULL ,
`img_user` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`img_user_text` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`img_timestamp` varbinary( 14  )  NOT  NULL DEFAULT  ,
`img_sha1` varbinary( 32  )  NOT  NULL DEFAULT  ,
PRIMARY  KEY (  `img_name`  ) ,
KEY  `img_usertext_timestamp` (  `img_user_text` ,  `img_timestamp`  ) ,
KEY  `img_size` (  `img_size`  ) ,
KEY  `img_timestamp` (  `img_timestamp`  ) ,
KEY  `img_sha1` (  `img_sha1`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`image` SELECT * FROM `z_en_template`.`image`;

CREATE  TABLE  `filteredpushwiki`.`imagelinks` (  `il_from` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`il_to` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
UNIQUE  KEY  `il_from` (  `il_from` ,  `il_to`  ) ,
UNIQUE  KEY  `il_to` (  `il_to` ,  `il_from`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`imagelinks` SELECT * FROM `z_en_template`.`imagelinks`;

CREATE  TABLE  `filteredpushwiki`.`interwiki` (  `iw_prefix` varchar( 32  )  NOT  NULL ,
`iw_url` blob NOT  NULL ,
`iw_local` tinyint( 1  )  NOT  NULL ,
`iw_trans` tinyint( 4  )  NOT  NULL DEFAULT  '0',
UNIQUE  KEY  `iw_prefix` (  `iw_prefix`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`interwiki` SELECT * FROM `z_en_template`.`interwiki`;

CREATE  TABLE  `filteredpushwiki`.`ipblocks` (  `ipb_id` int( 11  )  NOT  NULL  AUTO_INCREMENT ,
`ipb_address` tinyblob NOT  NULL ,
`ipb_user` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`ipb_by` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`ipb_by_text` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`ipb_reason` tinyblob NOT  NULL ,
`ipb_timestamp` binary( 14  )  NOT  NULL DEFAULT  '\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
`ipb_auto` tinyint( 1  )  NOT  NULL DEFAULT  '0',
`ipb_anon_only` tinyint( 1  )  NOT  NULL DEFAULT  '0',
`ipb_create_account` tinyint( 1  )  NOT  NULL DEFAULT  '1',
`ipb_enable_autoblock` tinyint( 1  )  NOT  NULL DEFAULT  '1',
`ipb_expiry` varbinary( 14  )  NOT  NULL DEFAULT  ,
`ipb_range_start` tinyblob NOT  NULL ,
`ipb_range_end` tinyblob NOT  NULL ,
`ipb_deleted` tinyint( 1  )  NOT  NULL DEFAULT  '0',
`ipb_block_email` tinyint( 1  )  NOT  NULL DEFAULT  '0',
`ipb_allow_usertalk` tinyint( 1  )  NOT  NULL DEFAULT  '0',
PRIMARY  KEY (  `ipb_id`  ) ,
UNIQUE  KEY  `ipb_address` (  `ipb_address` ( 255  ) ,  `ipb_user` ,  `ipb_auto` ,  `ipb_anon_only`  ) ,
KEY  `ipb_user` (  `ipb_user`  ) ,
KEY  `ipb_range` (  `ipb_range_start` ( 8  ) ,  `ipb_range_end` ( 8  )  ) ,
KEY  `ipb_timestamp` (  `ipb_timestamp`  ) ,
KEY  `ipb_expiry` (  `ipb_expiry`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`ipblocks` SELECT * FROM `z_en_template`.`ipblocks`;

CREATE  TABLE  `filteredpushwiki`.`iwlinks` (  `iwl_from` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`iwl_prefix` varbinary( 20  )  NOT  NULL DEFAULT  ,
`iwl_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
UNIQUE  KEY  `iwl_from` (  `iwl_from` ,  `iwl_prefix` ,  `iwl_title`  ) ,
UNIQUE  KEY  `iwl_prefix_title_from` (  `iwl_prefix` ,  `iwl_title` ,  `iwl_from`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`iwlinks` SELECT * FROM `z_en_template`.`iwlinks`;

CREATE  TABLE  `filteredpushwiki`.`job` (  `job_id` int( 10  )  unsigned NOT  NULL  AUTO_INCREMENT ,
`job_cmd` varbinary( 60  )  NOT  NULL DEFAULT  ,
`job_namespace` int( 11  )  NOT  NULL ,
`job_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`job_params` blob NOT  NULL ,
PRIMARY  KEY (  `job_id`  ) ,
KEY  `job_cmd` (  `job_cmd` ,  `job_namespace` ,  `job_title` ,  `job_params` ( 128  )  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`job` SELECT * FROM `z_en_template`.`job`;

CREATE  TABLE  `filteredpushwiki`.`l10n_cache` (  `lc_lang` varbinary( 32  )  NOT  NULL ,
`lc_key` varchar( 255  )  NOT  NULL ,
`lc_value` mediumblob NOT  NULL ,
KEY  `lc_lang_key` (  `lc_lang` ,  `lc_key`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`l10n_cache` SELECT * FROM `z_en_template`.`l10n_cache`;

CREATE  TABLE  `filteredpushwiki`.`langlinks` (  `ll_from` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`ll_lang` varbinary( 20  )  NOT  NULL DEFAULT  ,
`ll_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
UNIQUE  KEY  `ll_from` (  `ll_from` ,  `ll_lang`  ) ,
KEY  `ll_lang` (  `ll_lang` ,  `ll_title`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`langlinks` SELECT * FROM `z_en_template`.`langlinks`;

CREATE  TABLE  `filteredpushwiki`.`logging` (  `log_id` int( 10  )  unsigned NOT  NULL  AUTO_INCREMENT ,
`log_type` varbinary( 32  )  NOT  NULL DEFAULT  ,
`log_action` varbinary( 32  )  NOT  NULL DEFAULT  ,
`log_timestamp` binary( 14  )  NOT  NULL DEFAULT  '19700101000000',
`log_user` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`log_user_text` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`log_namespace` int( 11  )  NOT  NULL DEFAULT  '0',
`log_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`log_page` int( 10  ) unsigned  DEFAULT NULL ,
`log_comment` varchar( 255  )  NOT  NULL DEFAULT  ,
`log_params` blob NOT  NULL ,
`log_deleted` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
PRIMARY  KEY (  `log_id`  ) ,
KEY  `type_time` (  `log_type` ,  `log_timestamp`  ) ,
KEY  `user_time` (  `log_user` ,  `log_timestamp`  ) ,
KEY  `page_time` (  `log_namespace` ,  `log_title` ,  `log_timestamp`  ) ,
KEY  `times` (  `log_timestamp`  ) ,
KEY  `log_user_type_time` (  `log_user` ,  `log_type` ,  `log_timestamp`  ) ,
KEY  `log_page_id_time` (  `log_page` ,  `log_timestamp`  ) ,
KEY  `type_action` (  `log_type` ,  `log_action`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`logging` SELECT * FROM `z_en_template`.`logging`;

CREATE  TABLE  `filteredpushwiki`.`log_search` (  `ls_field` varbinary( 32  )  NOT  NULL ,
`ls_value` varchar( 255  )  NOT  NULL ,
`ls_log_id` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
UNIQUE  KEY  `ls_field_val` (  `ls_field` ,  `ls_value` ,  `ls_log_id`  ) ,
KEY  `ls_log_id` (  `ls_log_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`log_search` SELECT * FROM `z_en_template`.`log_search`;

CREATE  TABLE  `filteredpushwiki`.`math` (  `math_inputhash` varbinary( 16  )  NOT  NULL ,
`math_outputhash` varbinary( 16  )  NOT  NULL ,
`math_html_conservativeness` tinyint( 4  )  NOT  NULL ,
`math_html` text,
`math_mathml` text,
UNIQUE  KEY  `math_inputhash` (  `math_inputhash`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`math` SELECT * FROM `z_en_template`.`math`;

CREATE  TABLE  `filteredpushwiki`.`module_deps` (  `md_module` varbinary( 255  )  NOT  NULL ,
`md_skin` varbinary( 32  )  NOT  NULL ,
`md_deps` mediumblob NOT  NULL ,
UNIQUE  KEY  `md_module_skin` (  `md_module` ,  `md_skin`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`module_deps` SELECT * FROM `z_en_template`.`module_deps`;

CREATE  TABLE  `filteredpushwiki`.`msg_resource` (  `mr_resource` varbinary( 255  )  NOT  NULL ,
`mr_lang` varbinary( 32  )  NOT  NULL ,
`mr_blob` mediumblob NOT  NULL ,
`mr_timestamp` binary( 14  )  NOT  NULL ,
UNIQUE  KEY  `mr_resource_lang` (  `mr_resource` ,  `mr_lang`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`msg_resource` SELECT * FROM `z_en_template`.`msg_resource`;

CREATE  TABLE  `filteredpushwiki`.`msg_resource_links` (  `mrl_resource` varbinary( 255  )  NOT  NULL ,
`mrl_message` varbinary( 255  )  NOT  NULL ,
UNIQUE  KEY  `mrl_message_resource` (  `mrl_message` ,  `mrl_resource`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`msg_resource_links` SELECT * FROM `z_en_template`.`msg_resource_links`;

CREATE  TABLE  `filteredpushwiki`.`objectcache` (  `keyname` varbinary( 255  )  NOT  NULL DEFAULT  ,
`value` mediumblob,
`exptime` datetime  DEFAULT NULL ,
PRIMARY  KEY (  `keyname`  ) ,
KEY  `exptime` (  `exptime`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`objectcache` SELECT * FROM `z_en_template`.`objectcache`;

CREATE  TABLE  `filteredpushwiki`.`oldimage` (  `oi_name` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`oi_archive_name` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`oi_size` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`oi_width` int( 11  )  NOT  NULL DEFAULT  '0',
`oi_height` int( 11  )  NOT  NULL DEFAULT  '0',
`oi_bits` int( 11  )  NOT  NULL DEFAULT  '0',
`oi_description` tinyblob NOT  NULL ,
`oi_user` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`oi_user_text` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`oi_timestamp` binary( 14  )  NOT  NULL DEFAULT  '\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
`oi_metadata` mediumblob NOT  NULL ,
`oi_media_type` enum(  'UNKNOWN',  'BITMAP',  'DRAWING',  'AUDIO',  'VIDEO',  'MULTIMEDIA',  'OFFICE',  'TEXT',  'EXECUTABLE',  'ARCHIVE'  )  DEFAULT NULL ,
`oi_major_mime` enum(  'unknown',  'application',  'audio',  'image',  'text',  'video',  'message',  'model',  'multipart'  )  NOT  NULL DEFAULT  'unknown',
`oi_minor_mime` varbinary( 100  )  NOT  NULL DEFAULT  'unknown',
`oi_deleted` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`oi_sha1` varbinary( 32  )  NOT  NULL DEFAULT  ,
KEY  `oi_usertext_timestamp` (  `oi_user_text` ,  `oi_timestamp`  ) ,
KEY  `oi_name_timestamp` (  `oi_name` ,  `oi_timestamp`  ) ,
KEY  `oi_name_archive_name` (  `oi_name` ,  `oi_archive_name` ( 14  )  ) ,
KEY  `oi_sha1` (  `oi_sha1`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`oldimage` SELECT * FROM `z_en_template`.`oldimage`;

CREATE  TABLE  `filteredpushwiki`.`page` (  `page_id` int( 10  )  unsigned NOT  NULL  AUTO_INCREMENT ,
`page_namespace` int( 11  )  NOT  NULL ,
`page_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`page_restrictions` tinyblob NOT  NULL ,
`page_counter` bigint( 20  )  unsigned NOT  NULL DEFAULT  '0',
`page_is_redirect` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`page_is_new` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`page_random` double  unsigned NOT  NULL ,
`page_touched` binary( 14  )  NOT  NULL DEFAULT  '\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
`page_latest` int( 10  )  unsigned NOT  NULL ,
`page_len` int( 10  )  unsigned NOT  NULL ,
PRIMARY  KEY (  `page_id`  ) ,
UNIQUE  KEY  `name_title` (  `page_namespace` ,  `page_title`  ) ,
KEY  `page_random` (  `page_random`  ) ,
KEY  `page_len` (  `page_len`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =2;

INSERT INTO `filteredpushwiki`.`page` SELECT * FROM `z_en_template`.`page`;

CREATE  TABLE  `filteredpushwiki`.`pagelinks` (  `pl_from` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`pl_namespace` int( 11  )  NOT  NULL DEFAULT  '0',
`pl_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
UNIQUE  KEY  `pl_from` (  `pl_from` ,  `pl_namespace` ,  `pl_title`  ) ,
UNIQUE  KEY  `pl_namespace` (  `pl_namespace` ,  `pl_title` ,  `pl_from`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`pagelinks` SELECT * FROM `z_en_template`.`pagelinks`;

CREATE  TABLE  `filteredpushwiki`.`page_props` (  `pp_page` int( 11  )  NOT  NULL ,
`pp_propname` varbinary( 60  )  NOT  NULL ,
`pp_value` blob NOT  NULL ,
UNIQUE  KEY  `pp_page_propname` (  `pp_page` ,  `pp_propname`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`page_props` SELECT * FROM `z_en_template`.`page_props`;

CREATE  TABLE  `filteredpushwiki`.`page_restrictions` (  `pr_page` int( 11  )  NOT  NULL ,
`pr_type` varbinary( 60  )  NOT  NULL ,
`pr_level` varbinary( 60  )  NOT  NULL ,
`pr_cascade` tinyint( 4  )  NOT  NULL ,
`pr_user` int( 11  )  DEFAULT NULL ,
`pr_expiry` varbinary( 14  )  DEFAULT NULL ,
`pr_id` int( 10  )  unsigned NOT  NULL  AUTO_INCREMENT ,
PRIMARY  KEY (  `pr_id`  ) ,
UNIQUE  KEY  `pr_pagetype` (  `pr_page` ,  `pr_type`  ) ,
KEY  `pr_typelevel` (  `pr_type` ,  `pr_level`  ) ,
KEY  `pr_level` (  `pr_level`  ) ,
KEY  `pr_cascade` (  `pr_cascade`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`page_restrictions` SELECT * FROM `z_en_template`.`page_restrictions`;

CREATE  TABLE  `filteredpushwiki`.`protected_titles` (  `pt_namespace` int( 11  )  NOT  NULL ,
`pt_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`pt_user` int( 10  )  unsigned NOT  NULL ,
`pt_reason` tinyblob,
`pt_timestamp` binary( 14  )  NOT  NULL ,
`pt_expiry` varbinary( 14  )  NOT  NULL DEFAULT  ,
`pt_create_perm` varbinary( 60  )  NOT  NULL ,
UNIQUE  KEY  `pt_namespace_title` (  `pt_namespace` ,  `pt_title`  ) ,
KEY  `pt_timestamp` (  `pt_timestamp`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`protected_titles` SELECT * FROM `z_en_template`.`protected_titles`;

CREATE  TABLE  `filteredpushwiki`.`querycache` (  `qc_type` varbinary( 32  )  NOT  NULL ,
`qc_value` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`qc_namespace` int( 11  )  NOT  NULL DEFAULT  '0',
`qc_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
KEY  `qc_type` (  `qc_type` ,  `qc_value`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`querycache` SELECT * FROM `z_en_template`.`querycache`;

CREATE  TABLE  `filteredpushwiki`.`querycachetwo` (  `qcc_type` varbinary( 32  )  NOT  NULL ,
`qcc_value` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`qcc_namespace` int( 11  )  NOT  NULL DEFAULT  '0',
`qcc_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`qcc_namespacetwo` int( 11  )  NOT  NULL DEFAULT  '0',
`qcc_titletwo` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
KEY  `qcc_type` (  `qcc_type` ,  `qcc_value`  ) ,
KEY  `qcc_title` (  `qcc_type` ,  `qcc_namespace` ,  `qcc_title`  ) ,
KEY  `qcc_titletwo` (  `qcc_type` ,  `qcc_namespacetwo` ,  `qcc_titletwo`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`querycachetwo` SELECT * FROM `z_en_template`.`querycachetwo`;

CREATE  TABLE  `filteredpushwiki`.`querycache_info` (  `qci_type` varbinary( 32  )  NOT  NULL DEFAULT  ,
`qci_timestamp` binary( 14  )  NOT  NULL DEFAULT  '19700101000000',
UNIQUE  KEY  `qci_type` (  `qci_type`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`querycache_info` SELECT * FROM `z_en_template`.`querycache_info`;

CREATE  TABLE  `filteredpushwiki`.`recentchanges` (  `rc_id` int( 11  )  NOT  NULL  AUTO_INCREMENT ,
`rc_timestamp` varbinary( 14  )  NOT  NULL DEFAULT  ,
`rc_cur_time` varbinary( 14  )  NOT  NULL DEFAULT  ,
`rc_user` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`rc_user_text` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`rc_namespace` int( 11  )  NOT  NULL DEFAULT  '0',
`rc_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`rc_comment` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`rc_minor` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`rc_bot` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`rc_new` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`rc_cur_id` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`rc_this_oldid` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`rc_last_oldid` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`rc_type` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`rc_moved_to_ns` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`rc_moved_to_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`rc_patrolled` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`rc_ip` varbinary( 40  )  NOT  NULL DEFAULT  ,
`rc_old_len` int( 11  )  DEFAULT NULL ,
`rc_new_len` int( 11  )  DEFAULT NULL ,
`rc_deleted` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`rc_logid` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`rc_log_type` varbinary( 255  )  DEFAULT NULL ,
`rc_log_action` varbinary( 255  )  DEFAULT NULL ,
`rc_params` blob,
PRIMARY  KEY (  `rc_id`  ) ,
KEY  `rc_timestamp` (  `rc_timestamp`  ) ,
KEY  `rc_namespace_title` (  `rc_namespace` ,  `rc_title`  ) ,
KEY  `rc_cur_id` (  `rc_cur_id`  ) ,
KEY  `new_name_timestamp` (  `rc_new` ,  `rc_namespace` ,  `rc_timestamp`  ) ,
KEY  `rc_ip` (  `rc_ip`  ) ,
KEY  `rc_ns_usertext` (  `rc_namespace` ,  `rc_user_text`  ) ,
KEY  `rc_user_text` (  `rc_user_text` ,  `rc_timestamp`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`recentchanges` SELECT * FROM `z_en_template`.`recentchanges`;

CREATE  TABLE  `filteredpushwiki`.`redirect` (  `rd_from` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`rd_namespace` int( 11  )  NOT  NULL DEFAULT  '0',
`rd_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`rd_interwiki` varchar( 32  )  DEFAULT NULL ,
`rd_fragment` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin  DEFAULT NULL ,
PRIMARY  KEY (  `rd_from`  ) ,
KEY  `rd_ns_title` (  `rd_namespace` ,  `rd_title` ,  `rd_from`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`redirect` SELECT * FROM `z_en_template`.`redirect`;

CREATE  TABLE  `filteredpushwiki`.`revision` (  `rev_id` int( 10  )  unsigned NOT  NULL  AUTO_INCREMENT ,
`rev_page` int( 10  )  unsigned NOT  NULL ,
`rev_text_id` int( 10  )  unsigned NOT  NULL ,
`rev_comment` tinyblob NOT  NULL ,
`rev_user` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`rev_user_text` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`rev_timestamp` binary( 14  )  NOT  NULL DEFAULT  '\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
`rev_minor_edit` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`rev_deleted` tinyint( 3  )  unsigned NOT  NULL DEFAULT  '0',
`rev_len` int( 10  ) unsigned  DEFAULT NULL ,
`rev_parent_id` int( 10  ) unsigned  DEFAULT NULL ,
PRIMARY  KEY (  `rev_id`  ) ,
UNIQUE  KEY  `rev_page_id` (  `rev_page` ,  `rev_id`  ) ,
KEY  `rev_timestamp` (  `rev_timestamp`  ) ,
KEY  `page_timestamp` (  `rev_page` ,  `rev_timestamp`  ) ,
KEY  `user_timestamp` (  `rev_user` ,  `rev_timestamp`  ) ,
KEY  `usertext_timestamp` (  `rev_user_text` ,  `rev_timestamp`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 MAX_ROWS  =10000000 AVG_ROW_LENGTH  =1024 AUTO_INCREMENT  =2;

INSERT INTO `filteredpushwiki`.`revision` SELECT * FROM `z_en_template`.`revision`;

CREATE  TABLE  `filteredpushwiki`.`searchindex` (  `si_page` int( 10  )  unsigned NOT  NULL ,
`si_title` varchar( 255  )  COLLATE utf8_unicode_ci NOT  NULL DEFAULT  ,
`si_text` mediumtext COLLATE utf8_unicode_ci NOT  NULL ,
UNIQUE  KEY  `si_page` (  `si_page`  ) ,
FULLTEXT  KEY  `si_title` (  `si_title`  ) ,
FULLTEXT  KEY  `si_text` (  `si_text`  )  ) ENGINE  =  MyISAM  DEFAULT CHARSET  = utf8 COLLATE  = utf8_unicode_ci;

INSERT INTO `filteredpushwiki`.`searchindex` SELECT * FROM `z_en_template`.`searchindex`;

CREATE  TABLE  `filteredpushwiki`.`site_stats` (  `ss_row_id` int( 10  )  unsigned NOT  NULL ,
`ss_total_views` bigint( 20  ) unsigned DEFAULT  '0',
`ss_total_edits` bigint( 20  ) unsigned DEFAULT  '0',
`ss_good_articles` bigint( 20  ) unsigned DEFAULT  '0',
`ss_total_pages` bigint( 20  ) DEFAULT  '-1',
`ss_users` bigint( 20  ) DEFAULT  '-1',
`ss_active_users` bigint( 20  ) DEFAULT  '-1',
`ss_admins` int( 11  ) DEFAULT  '-1',
`ss_images` int( 11  ) DEFAULT  '0',
UNIQUE  KEY  `ss_row_id` (  `ss_row_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`site_stats` SELECT * FROM `z_en_template`.`site_stats`;

CREATE  TABLE  `filteredpushwiki`.`smw_atts2` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`p_id` int( 8  )  unsigned NOT  NULL ,
`value_xsd` varbinary( 255  )  DEFAULT NULL ,
`value_num` double  DEFAULT NULL ,
KEY  `s_id` (  `s_id`  ) ,
KEY  `p_id` (  `p_id`  ) ,
KEY  `value_num` (  `value_num`  ) ,
KEY  `value_xsd` (  `value_xsd`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_atts2` SELECT * FROM `z_en_template`.`smw_atts2`;

CREATE  TABLE  `filteredpushwiki`.`smw_conc2` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`concept_txt` mediumblob,
`concept_docu` mediumblob,
`concept_features` int( 11  )  DEFAULT NULL ,
`concept_size` int( 11  )  DEFAULT NULL ,
`concept_depth` int( 11  )  DEFAULT NULL ,
`cache_date` int( 8  ) unsigned  DEFAULT NULL ,
`cache_count` int( 8  ) unsigned  DEFAULT NULL ,
KEY  `s_id` (  `s_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_conc2` SELECT * FROM `z_en_template`.`smw_conc2`;

CREATE  TABLE  `filteredpushwiki`.`smw_conccache` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`o_id` int( 8  )  unsigned NOT  NULL ,
KEY  `o_id` (  `o_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_conccache` SELECT * FROM `z_en_template`.`smw_conccache`;

CREATE  TABLE  `filteredpushwiki`.`smw_ids` (  `smw_id` int( 8  )  unsigned NOT  NULL  AUTO_INCREMENT ,
`smw_namespace` int( 11  )  NOT  NULL ,
`smw_title` varbinary( 255  )  NOT  NULL ,
`smw_iw` varchar( 32  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`smw_subobject` varchar( 32  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
`smw_sortkey` varbinary( 255  )  NOT  NULL ,
PRIMARY  KEY (  `smw_id`  ) ,
KEY  `smw_title` (  `smw_title` ,  `smw_namespace` ,  `smw_iw`  ) ,
KEY  `smw_title_2` (  `smw_title` ,  `smw_namespace` ,  `smw_iw` ,  `smw_subobject`  ) ,
KEY  `smw_sortkey` (  `smw_sortkey`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`smw_ids` SELECT * FROM `z_en_template`.`smw_ids`;

CREATE  TABLE  `filteredpushwiki`.`smw_inst2` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`o_id` int( 8  ) unsigned  DEFAULT NULL ,
KEY  `s_id` (  `s_id`  ) ,
KEY  `o_id` (  `o_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_inst2` SELECT * FROM `z_en_template`.`smw_inst2`;

CREATE  TABLE  `filteredpushwiki`.`smw_redi2` (  `s_title` varbinary( 255  )  NOT  NULL ,
`s_namespace` int( 11  )  NOT  NULL ,
`o_id` int( 8  ) unsigned  DEFAULT NULL ,
KEY  `s_title` (  `s_title` ,  `s_namespace`  ) ,
KEY  `o_id` (  `o_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_redi2` SELECT * FROM `z_en_template`.`smw_redi2`;

CREATE  TABLE  `filteredpushwiki`.`smw_rels2` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`p_id` int( 8  )  unsigned NOT  NULL ,
`o_id` int( 8  ) unsigned  DEFAULT NULL ,
KEY  `s_id` (  `s_id`  ) ,
KEY  `p_id` (  `p_id`  ) ,
KEY  `o_id` (  `o_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_rels2` SELECT * FROM `z_en_template`.`smw_rels2`;

CREATE  TABLE  `filteredpushwiki`.`smw_spec2` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`p_id` int( 8  )  unsigned NOT  NULL ,
`value_string` varbinary( 255  )  DEFAULT NULL ,
KEY  `s_id` (  `s_id`  ) ,
KEY  `p_id` (  `p_id`  ) ,
KEY  `s_id_2` (  `s_id` ,  `p_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_spec2` SELECT * FROM `z_en_template`.`smw_spec2`;

CREATE  TABLE  `filteredpushwiki`.`smw_subp2` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`o_id` int( 8  ) unsigned  DEFAULT NULL ,
KEY  `s_id` (  `s_id`  ) ,
KEY  `o_id` (  `o_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_subp2` SELECT * FROM `z_en_template`.`smw_subp2`;

CREATE  TABLE  `filteredpushwiki`.`smw_subs2` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`o_id` int( 8  ) unsigned  DEFAULT NULL ,
KEY  `s_id` (  `s_id`  ) ,
KEY  `o_id` (  `o_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_subs2` SELECT * FROM `z_en_template`.`smw_subs2`;

CREATE  TABLE  `filteredpushwiki`.`smw_text2` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`p_id` int( 8  )  unsigned NOT  NULL ,
`value_blob` mediumblob,
KEY  `s_id` (  `s_id`  ) ,
KEY  `p_id` (  `p_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`smw_text2` SELECT * FROM `z_en_template`.`smw_text2`;

CREATE  TABLE  `filteredpushwiki`.`sm_coords` (  `s_id` int( 8  )  unsigned NOT  NULL ,
`p_id` int( 8  )  unsigned NOT  NULL ,
`lat` double  DEFAULT NULL ,
`lon` double  DEFAULT NULL ,
KEY  `s_id` (  `s_id`  ) ,
KEY  `p_id` (  `p_id`  ) ,
KEY  `lat` (  `lat`  ) ,
KEY  `lon` (  `lon`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`sm_coords` SELECT * FROM `z_en_template`.`sm_coords`;

CREATE  TABLE  `filteredpushwiki`.`tag_summary` (  `ts_rc_id` int( 11  )  DEFAULT NULL ,
`ts_log_id` int( 11  )  DEFAULT NULL ,
`ts_rev_id` int( 11  )  DEFAULT NULL ,
`ts_tags` blob NOT  NULL ,
UNIQUE  KEY  `tag_summary_rc_id` (  `ts_rc_id`  ) ,
UNIQUE  KEY  `tag_summary_log_id` (  `ts_log_id`  ) ,
UNIQUE  KEY  `tag_summary_rev_id` (  `ts_rev_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`tag_summary` SELECT * FROM `z_en_template`.`tag_summary`;

CREATE  TABLE  `filteredpushwiki`.`templatelinks` (  `tl_from` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`tl_namespace` int( 11  )  NOT  NULL DEFAULT  '0',
`tl_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
UNIQUE  KEY  `tl_from` (  `tl_from` ,  `tl_namespace` ,  `tl_title`  ) ,
UNIQUE  KEY  `tl_namespace` (  `tl_namespace` ,  `tl_title` ,  `tl_from`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`templatelinks` SELECT * FROM `z_en_template`.`templatelinks`;

CREATE  TABLE  `filteredpushwiki`.`text` (  `old_id` int( 10  )  unsigned NOT  NULL  AUTO_INCREMENT ,
`old_text` mediumblob NOT  NULL ,
`old_flags` tinyblob NOT  NULL ,
PRIMARY  KEY (  `old_id`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 MAX_ROWS  =10000000 AVG_ROW_LENGTH  =10240 AUTO_INCREMENT  =2;

INSERT INTO `filteredpushwiki`.`text` SELECT * FROM `z_en_template`.`text`;

CREATE  TABLE  `filteredpushwiki`.`titlekey` (  `tk_page` int( 10  )  unsigned NOT  NULL ,
`tk_namespace` int( 11  )  NOT  NULL ,
`tk_key` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL ,
PRIMARY  KEY (  `tk_page`  ) ,
KEY  `name_key` (  `tk_namespace` ,  `tk_key`  )  ) ENGINE  =  MyISAM  DEFAULT CHARSET  = utf8 COLLATE  = utf8_unicode_ci;

INSERT INTO `filteredpushwiki`.`titlekey` SELECT * FROM `z_en_template`.`titlekey`;

CREATE  TABLE  `filteredpushwiki`.`trackbacks` (  `tb_id` int( 11  )  NOT  NULL  AUTO_INCREMENT ,
`tb_page` int( 11  )  DEFAULT NULL ,
`tb_title` varchar( 255  )  NOT  NULL ,
`tb_url` blob NOT  NULL ,
`tb_ex` text,
`tb_name` varchar( 255  )  DEFAULT NULL ,
PRIMARY  KEY (  `tb_id`  ) ,
KEY  `tb_page` (  `tb_page`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`trackbacks` SELECT * FROM `z_en_template`.`trackbacks`;

CREATE  TABLE  `filteredpushwiki`.`transcache` (  `tc_url` varbinary( 255  )  NOT  NULL ,
`tc_contents` text,
`tc_time` binary( 14  )  DEFAULT NULL ,
UNIQUE  KEY  `tc_url_idx` (  `tc_url`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`transcache` SELECT * FROM `z_en_template`.`transcache`;

CREATE  TABLE  `filteredpushwiki`.`updatelog` (  `ul_key` varchar( 255  )  NOT  NULL ,
`ul_value` blob,
PRIMARY  KEY (  `ul_key`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`updatelog` SELECT * FROM `z_en_template`.`updatelog`;

CREATE  TABLE  `filteredpushwiki`.`uploadstash` (  `us_id` int( 10  )  unsigned NOT  NULL  AUTO_INCREMENT ,
`us_user` int( 10  )  unsigned NOT  NULL ,
`us_key` varchar( 255  )  NOT  NULL ,
`us_orig_path` varchar( 255  )  NOT  NULL ,
`us_path` varchar( 255  )  NOT  NULL ,
`us_source_type` varchar( 50  )  DEFAULT NULL ,
`us_timestamp` varbinary( 14  )  NOT  NULL ,
`us_status` varchar( 50  )  NOT  NULL ,
`us_size` int( 10  )  unsigned NOT  NULL ,
`us_sha1` varchar( 31  )  NOT  NULL ,
`us_mime` varchar( 255  )  DEFAULT NULL ,
`us_media_type` enum(  'UNKNOWN',  'BITMAP',  'DRAWING',  'AUDIO',  'VIDEO',  'MULTIMEDIA',  'OFFICE',  'TEXT',  'EXECUTABLE',  'ARCHIVE'  )  DEFAULT NULL ,
`us_image_width` int( 10  ) unsigned  DEFAULT NULL ,
`us_image_height` int( 10  ) unsigned  DEFAULT NULL ,
`us_image_bits` smallint( 5  ) unsigned  DEFAULT NULL ,
PRIMARY  KEY (  `us_id`  ) ,
UNIQUE  KEY  `us_key` (  `us_key`  ) ,
KEY  `us_user` (  `us_user`  ) ,
KEY  `us_timestamp` (  `us_timestamp`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =1;

INSERT INTO `filteredpushwiki`.`uploadstash` SELECT * FROM `z_en_template`.`uploadstash`;

CREATE  TABLE  `filteredpushwiki`.`user` (  `user_id` int( 10  )  unsigned NOT  NULL  AUTO_INCREMENT ,
`user_name` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`user_real_name` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`user_password` tinyblob NOT  NULL ,
`user_newpassword` tinyblob NOT  NULL ,
`user_newpass_time` binary( 14  )  DEFAULT NULL ,
`user_email` tinytext NOT  NULL ,
`user_options` blob NOT  NULL ,
`user_touched` binary( 14  )  NOT  NULL DEFAULT  '\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
`user_token` binary( 32  )  NOT  NULL DEFAULT  '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
`user_email_authenticated` binary( 14  )  DEFAULT NULL ,
`user_email_token` binary( 32  )  DEFAULT NULL ,
`user_email_token_expires` binary( 14  )  DEFAULT NULL ,
`user_registration` binary( 14  )  DEFAULT NULL ,
`user_editcount` int( 11  )  DEFAULT NULL ,
PRIMARY  KEY (  `user_id`  ) ,
UNIQUE  KEY  `user_name` (  `user_name`  ) ,
KEY  `user_email_token` (  `user_email_token`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =2;

INSERT INTO `filteredpushwiki`.`user` SELECT * FROM `z_en_template`.`user`;

CREATE  TABLE  `filteredpushwiki`.`user_former_groups` (  `ufg_user` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`ufg_group` varbinary( 16  )  NOT  NULL DEFAULT  ,
UNIQUE  KEY  `ufg_user_group` (  `ufg_user` ,  `ufg_group`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`user_former_groups` SELECT * FROM `z_en_template`.`user_former_groups`;

CREATE  TABLE  `filteredpushwiki`.`user_groups` (  `ug_user` int( 10  )  unsigned NOT  NULL DEFAULT  '0',
`ug_group` varbinary( 16  )  NOT  NULL DEFAULT  ,
UNIQUE  KEY  `ug_user_group` (  `ug_user` ,  `ug_group`  ) ,
KEY  `ug_group` (  `ug_group`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`user_groups` SELECT * FROM `z_en_template`.`user_groups`;

CREATE  TABLE  `filteredpushwiki`.`user_newtalk` (  `user_id` int( 11  )  NOT  NULL DEFAULT  '0',
`user_ip` varbinary( 40  )  NOT  NULL DEFAULT  ,
`user_last_timestamp` varbinary( 14  )  DEFAULT NULL ,
KEY  `user_id` (  `user_id`  ) ,
KEY  `user_ip` (  `user_ip`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`user_newtalk` SELECT * FROM `z_en_template`.`user_newtalk`;

CREATE  TABLE  `filteredpushwiki`.`user_openid` (  `uoi_openid` varchar( 255  )  COLLATE utf8_unicode_ci NOT  NULL ,
`uoi_user` int( 5  )  unsigned NOT  NULL ,
PRIMARY  KEY (  `uoi_openid`  ) ,
KEY  `user_openid_user` (  `uoi_user`  )  ) ENGINE  =  MyISAM  DEFAULT CHARSET  = utf8 COLLATE  = utf8_unicode_ci;

INSERT INTO `filteredpushwiki`.`user_openid` SELECT * FROM `z_en_template`.`user_openid`;

CREATE  TABLE  `filteredpushwiki`.`user_properties` (  `up_user` int( 11  )  NOT  NULL ,
`up_property` varbinary( 255  )  DEFAULT NULL ,
`up_value` blob,
UNIQUE  KEY  `user_properties_user_property` (  `up_user` ,  `up_property`  ) ,
KEY  `user_properties_property` (  `up_property`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`user_properties` SELECT * FROM `z_en_template`.`user_properties`;

CREATE  TABLE  `filteredpushwiki`.`valid_tag` (  `vt_tag` varchar( 255  )  NOT  NULL ,
PRIMARY  KEY (  `vt_tag`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`valid_tag` SELECT * FROM `z_en_template`.`valid_tag`;

CREATE  TABLE  `filteredpushwiki`.`watchlist` (  `wl_user` int( 10  )  unsigned NOT  NULL ,
`wl_namespace` int( 11  )  NOT  NULL DEFAULT  '0',
`wl_title` varchar( 255  )  CHARACTER  SET utf8 COLLATE utf8_bin NOT  NULL DEFAULT  ,
`wl_notificationtimestamp` varbinary( 14  )  DEFAULT NULL ,
UNIQUE  KEY  `wl_user` (  `wl_user` ,  `wl_namespace` ,  `wl_title`  ) ,
KEY  `namespace_title` (  `wl_namespace` ,  `wl_title`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = utf8;

INSERT INTO `filteredpushwiki`.`watchlist` SELECT * FROM `z_en_template`.`watchlist`;



Mysql grant wikidb rights

GRANT SELECT , INSERT , UPDATE , DELETE ON  `filteredpushwiki` . * TO  'wikiuser'@'localhost';