Hoe om u MySQL-databasis te rugsteun op 'n Ubuntu 18.04 VPS of 'n toegewyde bediener
As u ‘n databasis rugsteun vir u webwerf of program, hou u die veiligheidsvlak in geval van ‘n ramp. In werklikheid verkies die meeste webmeesters om ‘n aflyn weergawe van hul MySQL-databasis elke dag te skep en af ​​te laai vir hersteldoeleindes.
MySQL-bediener en Ubuntu 18.04 VPS bevat belangrike instrumente om rugsteun van u databasisse te skep. Rugsteun verhoog die betroubaarheid van u webwerwe en u moet dit gereeld neem as u ‘n hoë beskikbaarheid in u besigheid wil hê.
In hierdie gids gaan ons u wys hoe u rugsteun kan neem uit u MySQL-databasis wat op Ubuntu 18.04 VPS (Bionic Beaver) loop. U kan die MySQL-rugsteun dan op ‘n ander bediener of u plaaslike rekenaar kopieer vir dubbele sekuriteit.
1 Stap 1: Gebruik die MySQL dump-opdrag
2 Stap 2: Die herstel van MySQL-databasis
3 Stap 3: Outomatiseer die rugsteunproses
5 Kyk na die top 3 toewydingbedieningsdienste vir bediener:
Mysql-bediener se gebruikersnaam en wagwoord
‘N Voorbeeld van MySQL-databasis
Spesiale opmerking: as u bekommerd is oor betroubaarheid en veiligheidskwessies vir u webwerf en dit oorweeg om na ‘n ander webhost oor te skakel, beveel ons aan dat u vooraf met HostAdvice se kundige en gebruikersbeoordelings konsulteer. Gaan na HostAdvice se beste MySQL-hosting, beste VPS-hosting, of beste Linux Hosting om die beste beoordeelde webgasheer in hierdie kategorieë te vind.
Stap 1: Gebruik die MySQL dump-opdrag
Ubuntu kom met ‘n mooi opdrag genaamd ‘mysqldump’. Ons gaan die opdrag gebruik soos hieronder getoon om ons databasis te rugsteun. Vervang die gebruikersnaam, databasisnaam en rugsteunnaam met die regte waardes. Voer ook u databasiswagwoord in wanneer u gevra word om dit te doen:
$ mysqldump -u gebruikersnaam -p databasisnaam > backup_file_name.sql
Om byvoorbeeld ‘n databasis met die naam ‘wp_database’ in ‘n lêernaam ‘wp_database_bk.sql’ te rugsteun, gaan ons die opdrag hieronder gebruik. Let wel wp_user is die gebruikersnaam wat gebruik word om in die wp_database aan te meld:
Die opdrag hierbo skep ‘n mysql-rugsteun onder die pad “/Home//wp_database_bk.sql”
Stap 2: Die herstel van MySQL-databasis
U kan enige MySQL-databasis herstel met behulp van die opdrag hieronder:
$ mysql -u gebruikersnaam -p databasisnaam < backup_name.sql
Om byvoorbeeld ons wp_database_bk.sql in ‘n databasis genaamd wp_database_1 te herstel, voer ons die opdrag hieronder uit:
Stap 3: Outomatiseer die rugsteunproses
Dit kan vervelend wees om handmatige rugsteun in ‘n produksie-omgewing te skep. Gelukkig is daar ‘n nut genaamd automysqlbackup wat ons van die Ubuntu-bewaarplek kan aflaai. Die pakket gebruik cron-take om rugsteun met verskillende tussenposes te skeduleer sonder handmatige ingryping.
Voer die opdrag hieronder uit om die program af te laai:
$ sudo geskik om automatysqlbackup te installeer
Voer dan die opdrag hieronder uit om rugsteunkopieë op aanvraag te neem:
U kan die inhoud van die daaglikse rugsteunmap lys deur die onderstaande opdrag uit te voer:
$ sudo ls -a / var / lib / automysqlbackup / daagliks
U kan die automatysqlbackup-hulpprogramme aanpas deur die konfigurasielêer wat by “/ Etc / default / automysqlbackup” deur die opdrag hieronder uit te voer:
$ sudo nano / etc / default / automysqlbackup
Die hulpprogramme organiseer die MySQL-rugsteunlêers redelik goed onder die gids ‘/ var / lib / automysqlbackup’.
Ons het twee verskillende metodes bespreek om MySQL-rugsteun op u Ubuntu 18.04-bediener te skep. Elke metode het sy eie voordele en voordele. Alhoewel die outomatiese rugsteunwerk vir sommige administrateurs werk, kan sommige miskien die handmatige metode benodig, veral op produksieservers.
Dit hang dus alles af van u behoeftes, stelselbronne en die aard van u aansoek. Onthou, dit is altyd raadsaam om ‘n bygewerkte databasis-rugsteun op ‘n buite-terrein te hou, indien u eksterne Ubuntu 18.04-bedieners ‘n uiteensetting het.
Kies ook ‘n rugsteelfrekwensie wat ooreenstem met die erns van u probleme in geval van ‘n ramp. Vir sommige kan dit ‘n daaglikse rugsteun doen, maar ander het miskien ‘n behoefte aan uurlikse rugsteun. Ek hoop dat u dit baie geniet om die gids te lees.
Hoe om ‘n rugsteun van PostgreSQL-databasis op Ubuntu 18 te maak
Hoe om outomatiese rugsteun van MySQL-databasis in Drupal 8 te installeer
Hoe om ‘n MySQL-databasis van een bediener na ‘n ander te skuif met behulp van SCP.