Avatar billede mabi Nybegynder
09. august 2008 - 19:36 Der er 4 kommentarer og
1 løsning

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`
--
Avatar billede erikjacobsen Ekspert
09. august 2008 - 19:45 #1
`xxx` i en bash shell udfører kommandoen "xxx" som om du ville skrev den til bash.

Hvis du vil gøre det på denne måde, så skal du igang med at escape. I første række som: \`xxx\`  dvs. alle steder, der står: `

Og så må vi se om det er nok.
Avatar billede arne_v Ekspert
09. august 2008 - 20:12 #2
hvorfor ikke bare fjerne alle forward dimmerne ?

(og rette de feltnavne som f.eks. count der er reserveret ord)
Avatar billede mabi Nybegynder
09. august 2008 - 21:11 #3
Jeps..... fjernet alle dimmerne, så var den der
Mange tak :-)

Send et svar
Avatar billede arne_v Ekspert
31. august 2008 - 02:30 #4
moi ?
Avatar billede arne_v Ekspert
26. oktober 2008 - 01:46 #5
så mangler du bare at acceptere
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester