----- Original Message ----- 
From: Radoslav Vasilev 
To: [EMAIL PROTECTED] 
Sent: Friday, March 09, 2001 12:24 PM
Subject: can't add remote user with mysql3.23


The problem I've never had before is that I can't add remote new user on mysql-server 
3.23 (installed as freebsd port on freebsd 4.2). I've the habit ot doing 'insert into 
user.... and flush privileges ' way of doing that on two other mysql servers(3.22).
 Doing plain telnet mysqlhost 3306 prints: 
'You are not wellcome to use mysqld from clienthost.domain.xx' , making me thing the 
privilege system is not updated after my insert. I've tried all the possible way of 
defining my host - as a clienthost, clienthost.domain.xx , ip-address etc.

I'll appreciate  any idea where the problem might be, any hint, whatever. I just can't 
afford new compilation:
------------------------------------------------------------------------------------------------------------------------------------------------
mysqldump mysql output follows:

# 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) binary NOT NULL default '',
  Db char(64) binary NOT NULL default '',
  User char(16) binary NOT NULL default '',
  Table_name char(64) binary NOT NULL default '',
  Column_name char(64) binary 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=MyISAM COMMENT='Column privileges';

#
# Dumping data for table 'columns_priv'
#


#
# Table structure for table 'db'
#

CREATE TABLE db (
  Host char(60) binary NOT NULL default '',
  Db char(64) binary NOT NULL default '',
  User char(16) binary 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=MyISAM COMMENT='Database privileges';

#
# Dumping data for table 'db'
#

INSERT INTO db VALUES ('%','test','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y');
INSERT INTO db VALUES ('%','test\\_%','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y');

#
# Table structure for table 'func'
#

CREATE TABLE func (
  name char(64) binary 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=MyISAM COMMENT='User defined functions';

#
# Dumping data for table 'func'
#


#
# Table structure for table 'host'
#

CREATE TABLE host (
  Host char(60) binary NOT NULL default '',
  Db char(64) binary 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=MyISAM COMMENT='Host privileges;  Merged with database privileges';

#
# Dumping data for table 'host'
#


#
# Table structure for table 'tables_priv'
#

CREATE TABLE tables_priv (
  Host char(60) binary NOT NULL default '',
  Db char(64) binary NOT NULL default '',
  User char(16) binary NOT NULL default '',
  Table_name char(60) binary 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=MyISAM COMMENT='Table privileges';

#
# Dumping data for table 'tables_priv'
#


#
# Table structure for table 'user'
#

CREATE TABLE user (
  Host char(60) binary NOT NULL default '',
  User char(16) binary NOT NULL default '',
  Password char(16) binary 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=MyISAM COMMENT='Users and global privileges';

#
# Dumping data for table 'user'
#

INSERT INTO user VALUES 
('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
INSERT INTO user VALUES 
('rtfm','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
INSERT INTO user VALUES 
('localhost','','','N','N','N','N','N','N','N','N','N','N','N','N','N','N');
INSERT INTO user VALUES 
('rtfm','','','N','N','N','N','N','N','N','N','N','N','N','N','N','N');
INSERT INTO user VALUES 
('%','beckland','6f46e0fa23fe4bc3','Y','Y','Y','Y','N','N','N','N','N','N','N','N','N','N');
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Reply via email to