Miten varmuuskopioidaan MySQL-tietokantoja (mysqlhotcopy, mysqldump)

Last modified on 24. heinäkuuta 2026 • 1 min read • 100 words
On olemassa erilaisia vaihtoehtoja.
On olemassa erilaisia vaihtoehtoja. Jos sinulla on pääsy koneeseen, jolla MySQL on käynnissä, sinun tulisi käyttää komentoa: mysqlhotcopy. RedHat 8 -palvelimellamme riittää, että kirjoitat: /usr/bin/mysqlhotcopy --user=root --password=sdjksjd journal /path/to/backup/directory Vaihtoehtoisesti:/usr/local/mysql/bin/mysqldump --user=username -p phpgedview >phpgedview Komennon polku on spesifinen MacOS X -koneelle asennetulle MySQLille.Jos haluat varmuuskopioida toiselta koneelta, voit käyttää mysqldump-komentoa: mysqldump --host=hostname_or_ipaddress --user=username -p phpgedview >phpgedview Tässä esimerkissä varmuuskopioidaan phpgedview-tietokanta, joka sijaitsee koneella hostname_or_ipaddress.Itse tietokantatiedostot sijaitsevat /var/lib/mysql-hakemiston alihakemistoissa, jos et muista niiden nimiä. Voit varmuuskopioida tietokannan automaattisesti verkon kautta lisäämällä seuraavan sisältöisen tiedoston /etc/cron.hourly-hakemistoon:!/bin/sh mysqldump --host=hostname_or_ipaddress --user=USER -pPASSWORD journal >mysqldump_journal Tämä luo joka tunti uuden varmuuskopiotiedoston nimeltä mysqldump_journal hakemistoon /etc/cron.hourly.