Code: Select all
mysqldump -u USER -p DATABASE_NAME > /root/DATABASE_NAME_backup.sql
Code: Select all
sudo mariadbCode: Select all
CREATE DATABASE DATABASE_NAME CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'USER'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON USER.* TO 'DATABASE_NAME'@'localhost';
GRANT ALL PRIVILEGES ON USER.* TO 'DATABASE_NAME'@'%' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
FLUSH PRIVILEGES;
EXIT;Opzionale: resetta completamente il DB prima di importare
Code: Select all
mysql -u USER -pPASSWORD -e "DROP DATABASE DATABASE_NAME; CREATE DATABASE DATABASE_NAME CHARACTER SET utf8 COLLATE utf8_unicode_ci;"Code: Select all
mysql -u USER -pPASSWORD DATABASE_NAME < DATABASE_NAME_backup.sqlCode: Select all
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnfCode: Select all
bind-address = 127.0.0.1Code: Select all
bind-address = 0.0.0.0Salva ed esci, poi riavvia MariaDB:
Code: Select all
sudo systemctl restart mariadbSe stai usando ufw, esegui:
Code: Select all
sudo ufw allow 3306/tcp
