Failed to connect to the database: Access denied for user 'root'@'localhost' in /var/www/owncloud/lib/private/DB/Connection.php

Thank you to all.

Here´s the solution:

  1. Produce a MySQL Dump (mysqldump -u username -p --all-databases > dump.sql)
  2. Delete all mysql-packages (dpkg --purge mysql…)
  3. Reinstall mysql

mysql -u root -p

CREATE DATABASE owncloud;
GRANT ALL ON owncloud.* to ‘owncloud’@‘localhost’ IDENTIFIED BY ‘set_database_password’;
FLUSH PRIVILEGES;

  1. Restore MySQL Dump (mysql -u username -p database_name < dump.sql)
  2. Backup /var/www/owncloud/config + /var/www/owncloud/data
  3. Delete all owncloud* Packages
  4. Reinstall owncloud
  5. Restore /var/www/owncloud/config + /var/www/owncloud/data from backup

Thank you!

Tony