46 lines
1.6 KiB
Plaintext
46 lines
1.6 KiB
Plaintext
|
|
#REALIZADA COPIA DE LA BB.DD. (ejemplo Wordpress)
|
|
mysqldump --user=root --password Wordpress > /home/.../Wordpress.sql
|
|
|
|
#PARAMOS SERVICIO ANTES DE REALIZAR LA DESINSTALACIÓN DE MYSQL
|
|
sudo systemctl stop mysql
|
|
|
|
#REALIZAMOS COPIA DEL ARCHIVO DE CONFIGURACIÓN DE SNMP YA QUE ESTE SE DESINSTALA JUNTO CON PAQUETE MYSQL
|
|
sudo cp -p /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bck
|
|
|
|
#DESINSTALAMOS MYSQL
|
|
sudo apt-get purge mysql*
|
|
sudo apt-get autoremove
|
|
sudo apt-get autoclean
|
|
sudo rm -rf /var/lib/mysql
|
|
|
|
#INSTALAMOS MARIADB
|
|
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
|
|
sudo add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.5/ubuntu focal main'
|
|
sudo apt-get update
|
|
sudo apt-get install mariadb-server mariadb-client
|
|
sudo mysql_secure_installation
|
|
sudo systemctl enable mariadb
|
|
|
|
#RECREAMOS NUESTRA BASE DE DATOS (aqui en los grant se usa el usuario root, pero podría ser otro usuario de bbdd)
|
|
mariadb -u root -p
|
|
CREATE DATABASE Wordpress;
|
|
GRANT USAGE ON Wordpress. TO 'root'@localhost IDENTIFIED BY 'xxxxxxxxxxxxxxxxx';*
|
|
GRANT ALL ON `Wordpress`. TO 'root'@localhost;flush privileges;*
|
|
exit
|
|
|
|
#VOLVEMOS A RESTAURAR NUESTRA BASE DE DATOS
|
|
mariadb -u root -p Wordpress < /home/.../Wordpress.sql
|
|
|
|
#REINICIAMOS SERVICIOS MARIADB
|
|
sudo systemctl stop mariadb
|
|
sudo systemctl start mariadb
|
|
sudo systemctl status mariadb
|
|
|
|
#REINSTALAMOS EL SERVICIO SNMPD
|
|
sudo apt install -y snmpd
|
|
mv /etc/snmp/snmpd.conf.bck /etc/snmp/snmpd.conf
|
|
sudo systemctl enable snmpd
|
|
sudo systemctl restart snmpd
|
|
sudo systemctl status snmpd
|