howtos/BBDD/migrar mysql a mariadb.txt

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