Når du bruger mysqldump i et bash-script, kan specialtegn i adgangskoden forårsage problemer. Her er nogle metoder til at undgå disse problemer:
~/.my.cnf[client]
user = dit_brugernavn
password = din_adgangskode
chmod 600 ~/.my.cnf
mysqldump uden at angive brugernavn og adgangskode:
mysqldump -h din_host -u dit_brugernavn database_navn > backup.sql
mysqldump -u dit_brugernavn -p'din\@adgangskode' database_navn > backup.sql
export MYSQL_PWD='din_adgangskode'
mysqldump uden at angive adgangskoden:
mysqldump -u dit_brugernavn database_navn > backup.sql
mysqldump bede om adgangskoden.
mysqldump uden adgangskodeparameteren:
mysqldump -u dit_brugernavn -p database_navn > backup.sql
Ved at følge disse metoder kan du undgå problemer med specialtegn i adgangskoden, når du bruger mysqldump i et bash-script.
Har du brug for hjælp til databaser og scripts? Med Handyhand kan du nemt oprette din opgave helt gratis. På få minutter vil du modtage bud fra dygtige freelancere, der står klar til at hjælpe dig med dine specifikke behov. Få den assistance, du har brug for, og kom hurtigt videre med dit projekt!