sql >> Database teknologi >  >> RDS >> Mysql

Hvordan opretter man en MySql-database ved hjælp af shell_exec php?

Fjern mellemrummene efter -u og -p til at begynde med. Jeg ved, det ser mærkeligt ud, men mysql har en aneurisme, hvis du ikke gør det.

Og hvis du alligevel er i php, hvorfor gør du så dette? Bare riv en mysql-kommando fra php og ingen shell. Hvis den aktive forbindelse, du har, mangler legitimationsoplysningerne til at gøre det, skal du bruge et nyt forbindelsesobjekt med de rigtige legitimationsoplysninger, gøre det og derefter lukke forbindelsen.

Dette bringer mig til det pinlige, men nødvendige spørgsmål om, hvornår du sheller, hvilken boks kører den shell på, en klientmaskine, der ikke er serveren?



  1. Hvordan vælger man hurtigt 3 tilfældige poster fra en 30k MySQL-tabel med et where-filter efter en enkelt forespørgsel?

  2. Bedste praksis for fejlhåndtering ved brug af PDO

  3. Vælg information fra sidste vare og tilmeld dig det samlede beløb

  4. MySQL ydeevne af unikt varchar felt vs unikt bigint