Mysql Bash script, behøver hjælp
Hej...Ved ikke om dette er den kategori...
Hvorfor kan jeg ikke dette her i et bash script ?
mysql -u root --password=XXXXX --database=vftpd_db -e "INSERT INTO `ftpuser` (`id`, `userid`, `passwd`, `uid`, `gid`, `homedir`, `shell`, `count`, `accessed`, `modified`) VALUES (1, 'firstuser', PASSWORD('userpassword'), 3001, 3001, '/var/proftp/firstuser', '/sbin/nologin', 0, '', '');"
det der kommer ud af dette er:
-bash: ftpuser: command not found
-bash: userid: command not found
Enter new UNIX password:
Hvorfor spør den om password.. ???
--
-- Struktur-dump for tabellen `ftpuser`
--
CREATE TABLE IF NOT EXISTS `ftpuser` (
`id` int(10) unsigned NOT NULL auto_increment,
`userid` varchar(32) NOT NULL default '',
`passwd` varchar(80) NOT NULL default '',
`uid` smallint(6) NOT NULL default '2000',
`gid` smallint(6) NOT NULL default '2000',
`homedir` varchar(255) NOT NULL default '/var/vhost/',
`shell` varchar(16) NOT NULL default '/sbin/nologin',
`count` int(11) NOT NULL default '0',
`accessed` datetime NOT NULL default '0000-00-00 00:00:00',
`modified` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
UNIQUE KEY `userid` (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='ProFTPd user table' AUTO_INCREMENT=2 ;
--
-- Data dump for tabellen `ftpuser`
--