Diferència entre revisions de la pàgina «ASIX/M02/UF3/A07»
m |
m |
||
| Línia 1: | Línia 1: | ||
{{titol|Recuperació M2UF3 Juny}} | {{titol|Recuperació M2UF3 Juny}} | ||
{{capcalera|Guillem Solà i Boeck|24}} | {{capcalera|Guillem Solà i Boeck|24}} | ||
| − | La connexió a la màquina CentOS la faré a través de SSH, utilitzant el Yakuake. | + | La connexió a la màquina CentOS la faré a través de SSH, utilitzant el Yakuake. Si no es veu la resta de pantalla, és perquè utilitzo el Yakuake en mode de pantalla completa; no pas perquè modifiqui les imatges. |
==Exercici 1== | ==Exercici 1== | ||
| Línia 7: | Línia 7: | ||
===Solució=== | ===Solució=== | ||
Primer de tot instal·laré un servidor de bases de dades MariaDB amb | Primer de tot instal·laré un servidor de bases de dades MariaDB amb | ||
| − | <source>yum install mariadb -y</source> | + | <source>yum install mariadb-server -y</source> |
{{imatge|M02UF3A07-1.png}} | {{imatge|M02UF3A07-1.png}} | ||
| + | Una vegada instal·lat, activarem l'arrencada del servei amb <code>systemctl enable mariadb</code> i l'engegarem manualment amb <code>systemctl start mariadb</code> | ||
| + | {{imatge|M02UF3A07-2.png}} | ||
| + | |||
| + | |||
| + | Aleshores, l'script que farà la còpia de seguretat, per exemple <code>/root/backup_sql.sh</code> el crearé i li posaré el següent contingut: | ||
| + | <source lang='bash'> | ||
| + | #!/bin/bash | ||
| + | mysqldump -u root -pP@ssw0rd --single-transaction --flush-logs | ||
| + | --master-data=2 --all-databases --delete-master-logs > | ||
| + | copies_seguretat/copia.db.$(date +%Y%m%d).sql.tar | ||
| + | </source> | ||
| + | |||
==Exercici 2== | ==Exercici 2== | ||
Amb MySQLWorkbench (des de l'amfitrió), crear un nou usuari amb nom "recuperacio" i password "recuperacio". Torna a connectar-te amb MySQLWorkbench amb aquest usuari i carrega la teva base de dades de la mediawiki, exporta-la a la màquina virtual.<br/>Indica tots els passos que has fet. | Amb MySQLWorkbench (des de l'amfitrió), crear un nou usuari amb nom "recuperacio" i password "recuperacio". Torna a connectar-te amb MySQLWorkbench amb aquest usuari i carrega la teva base de dades de la mediawiki, exporta-la a la màquina virtual.<br/>Indica tots els passos que has fet. | ||
===Solució=== | ===Solució=== | ||
Revisió del 13:30, 12 juny 2018
Contingut
Guillem Solà i Boeck (host A10BPC24)
La connexió a la màquina CentOS la faré a través de SSH, utilitzant el Yakuake. Si no es veu la resta de pantalla, és perquè utilitzo el Yakuake en mode de pantalla completa; no pas perquè modifiqui les imatges.
Exercici 1
Crea un sistema de còpies de seguretat per tal que no es perdi cap dada en cas de fallida del sistema.
Indica tots els passos que has fet.
Solució
Primer de tot instal·laré un servidor de bases de dades MariaDB amb
yum install mariadb-server -y
Una vegada instal·lat, activarem l'arrencada del servei amb systemctl enable mariadb i l'engegarem manualment amb systemctl start mariadb
Aleshores, l'script que farà la còpia de seguretat, per exemple /root/backup_sql.sh el crearé i li posaré el següent contingut:
#!/bin/bash mysqldump -u root -pP@ssw0rd --single-transaction --flush-logs --master-data=2 --all-databases --delete-master-logs > copies_seguretat/copia.db.$(date +%Y%m%d).sql.tar
Exercici 2
Amb MySQLWorkbench (des de l'amfitrió), crear un nou usuari amb nom "recuperacio" i password "recuperacio". Torna a connectar-te amb MySQLWorkbench amb aquest usuari i carrega la teva base de dades de la mediawiki, exporta-la a la màquina virtual.
Indica tots els passos que has fet.