Codice: Seleziona tutto
mysqldump -u USER -p DATABASE_NAME > /root/DATABASE_NAME_backup.sql
Codice: Seleziona tutto
sudo mariadbCodice: Seleziona tutto
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
Codice: Seleziona tutto
mysql -u USER -pPASSWORD -e "DROP DATABASE DATABASE_NAME; CREATE DATABASE DATABASE_NAME CHARACTER SET utf8 COLLATE utf8_unicode_ci;"Codice: Seleziona tutto
mysql -u USER -pPASSWORD DATABASE_NAME < DATABASE_NAME_backup.sqlCodice: Seleziona tutto
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnfCodice: Seleziona tutto
bind-address = 127.0.0.1Codice: Seleziona tutto
bind-address = 0.0.0.0Salva ed esci, poi riavvia MariaDB:
Codice: Seleziona tutto
sudo systemctl restart mariadbSe stai usando ufw, esegui:
Codice: Seleziona tutto
sudo ufw allow 3306/tcp
