How close is this going to be?

I want two users, udm and udm_ro. udm_ro is going to be the searching one,
and udm is going to be the spidering one.
Sorry, I've had to hide all the non-mnogo things in this, and all the
passwords, but hope it's enough.

Has anyone else tried anything like this?

Gary (-;



 <<sql.txt>> 
# MySQL dump 8.12
#
# Host: localhost    Database: mysql
#--------------------------------------------------------
# Server version        3.23.33

#
# Table structure for table 'columns_priv'
#

CREATE TABLE columns_priv (
  Host char(60) NOT NULL default '',
  Db char(60) NOT NULL default '',
  User char(16) NOT NULL default '',
  Table_name char(60) NOT NULL default '',
  Column_name char(60) NOT NULL default '',
  Timestamp timestamp(14) NOT NULL,
  Column_priv set('Select','Insert','Update','References') NOT NULL default '',
  PRIMARY KEY (Host,Db,User,Table_name,Column_name)
) TYPE=ISAM PACK_KEYS=1;

#
# Dumping data for table 'columns_priv'
#


#
# Table structure for table 'db'
#

CREATE TABLE db (
  Host char(60) NOT NULL default '',
  Db char(32) NOT NULL default '',
  User char(16) NOT NULL default '',
  Select_priv enum('N','Y') NOT NULL default 'N',
  Insert_priv enum('N','Y') NOT NULL default 'N',
  Update_priv enum('N','Y') NOT NULL default 'N',
  Delete_priv enum('N','Y') NOT NULL default 'N',
  Create_priv enum('N','Y') NOT NULL default 'N',
  Drop_priv enum('N','Y') NOT NULL default 'N',
  Grant_priv enum('N','Y') NOT NULL default 'N',
  References_priv enum('N','Y') NOT NULL default 'N',
  Index_priv enum('N','Y') NOT NULL default 'N',
  Alter_priv enum('N','Y') NOT NULL default 'N',
  PRIMARY KEY (Host,Db,User),
  KEY User(User)
) TYPE=ISAM PACK_KEYS=1;

#
# Dumping data for table 'db'
#

INSERT INTO db VALUES 
('localhost','udmsearch','udm_ro','Y','Y','N','Y','Y','Y','N','N','N','N');
INSERT INTO db VALUES 
('localhost','udmsearchtest','udm_ro','Y','Y','N','Y','Y','Y','N','N','N','N');
INSERT INTO db VALUES ('%','udmsearch','udm','Y','Y','Y','Y','Y','Y','N','N','N','N');
INSERT INTO db VALUES 
('localhost','udmsearchtest','udm','Y','Y','Y','Y','Y','Y','N','N','N','N');

#
# Table structure for table 'func'
#

CREATE TABLE func (
  name char(64) NOT NULL default '',
  ret tinyint(1) NOT NULL default '0',
  dl char(128) NOT NULL default '',
  type enum('function','aggregate') NOT NULL default 'function',
  PRIMARY KEY (name)
) TYPE=ISAM PACK_KEYS=1;

#
# Dumping data for table 'func'
#


#
# Table structure for table 'host'
#

CREATE TABLE host (
  Host char(60) NOT NULL default '',
  Db char(32) NOT NULL default '',
  Select_priv enum('N','Y') NOT NULL default 'N',
  Insert_priv enum('N','Y') NOT NULL default 'N',
  Update_priv enum('N','Y') NOT NULL default 'N',
  Delete_priv enum('N','Y') NOT NULL default 'N',
  Create_priv enum('N','Y') NOT NULL default 'N',
  Drop_priv enum('N','Y') NOT NULL default 'N',
  Grant_priv enum('N','Y') NOT NULL default 'N',
  References_priv enum('N','Y') NOT NULL default 'N',
  Index_priv enum('N','Y') NOT NULL default 'N',
  Alter_priv enum('N','Y') NOT NULL default 'N',
  PRIMARY KEY (Host,Db)
) TYPE=ISAM PACK_KEYS=1;

#
# Dumping data for table 'host'
#


#
# Table structure for table 'tables_priv'
#

CREATE TABLE tables_priv (
  Host char(60) NOT NULL default '',
  Db char(60) NOT NULL default '',
  User char(16) NOT NULL default '',
  Table_name char(60) NOT NULL default '',
  Grantor char(77) NOT NULL default '',
  Timestamp timestamp(14) NOT NULL,
  Table_priv 
set('Select','Insert','Update','Delete','Create','Drop','Grant','References','Index','Alter')
 NOT NULL default '',
  Column_priv set('Select','Insert','Update','References') NOT NULL default '',
  PRIMARY KEY (Host,Db,User,Table_name),
  KEY Grantor(Grantor)
) TYPE=ISAM PACK_KEYS=1;

#
# Dumping data for table 'tables_priv'
#

INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','server','root@localhost',20010305102406,'Select,Insert,Update','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','server','root@localhost',20010305111403,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict3','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','affix','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict4','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict5','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict6','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict7','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict8','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict9','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict10','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict12','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict11','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict16','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ndict32','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','ncrossdict','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','crossdict','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','robots','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','qtrack','root@localhost',20010315154406,'Select,Insert,Update','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','spell','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','stopword','root@localhost',20010315154334,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm','url','root@localhost',20010315154335,'Select,Insert,Update,Delete','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict3','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','affix','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict4','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict5','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict6','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict7','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict8','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict9','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict10','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict12','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict11','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict16','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ndict32','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','ncrossdict','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','crossdict','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','robots','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','qtrack','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','spell','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','stopword','root@localhost',20010315155414,'Select','');
INSERT INTO tables_priv VALUES 
('%','udmsearch','udm_ro','url','root@localhost',20010315155415,'Select','');

#
# Table structure for table 'user'
#

CREATE TABLE user (
  Host char(60) NOT NULL default '',
  User char(16) NOT NULL default '',
  Password char(16) NOT NULL default '',
  Select_priv enum('N','Y') NOT NULL default 'N',
  Insert_priv enum('N','Y') NOT NULL default 'N',
  Update_priv enum('N','Y') NOT NULL default 'N',
  Delete_priv enum('N','Y') NOT NULL default 'N',
  Create_priv enum('N','Y') NOT NULL default 'N',
  Drop_priv enum('N','Y') NOT NULL default 'N',
  Reload_priv enum('N','Y') NOT NULL default 'N',
  Shutdown_priv enum('N','Y') NOT NULL default 'N',
  Process_priv enum('N','Y') NOT NULL default 'N',
  File_priv enum('N','Y') NOT NULL default 'N',
  Grant_priv enum('N','Y') NOT NULL default 'N',
  References_priv enum('N','Y') NOT NULL default 'N',
  Index_priv enum('N','Y') NOT NULL default 'N',
  Alter_priv enum('N','Y') NOT NULL default 'N',
  PRIMARY KEY (Host,User)
) TYPE=ISAM PACK_KEYS=1;

#
# Dumping data for table 'user'
#

INSERT INTO user VALUES 
('localhost','root','ksjgklashdglkjsahg','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
INSERT INTO user VALUES 
('%','udm_ro','dflhdsklghkljshdglkj','N','N','N','N','N','N','N','N','N','N','N','N','N','N');
INSERT INTO user VALUES 
('%','udm','kljhewrlkjhasdfh','N','N','N','N','N','N','N','N','N','N','N','N','N','N');

Reply via email to