https://doc.owncloud.org/server/8.0/admin_manual/configuration_database/db_conversion.html

 

Im Detail für Centos 6:
#yum install mysql-server php-mysql
#mysql -u root

Alle unnötigen Benutzer löschen:

mysql> delete from mysql.user where not (host="localhost" and user="root");
Query OK, 5 rows affected (0.15 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)


Root Mysql Passwort ändern:
Ersetzen Sie 'mypass' durch Ihr neues Kennwort

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypass');
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)



Sämtlichen Anonymous Zugriff entfernen:

mysql> DELETE FROM mysql.user WHERE User = '';
Query OK, 2 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)


Neue Datenbank anlegen.

mysql> create database owncloud;
Query OK, 1 row affected (0.15 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> quit



Apache2 neustarten:

#/etc/init.d/httpd restart


Konvertieren:

#sudo -u apache php /var/www/html/owncloud/occ db:convert-type --all-apps mysql root 127.0.0.1 owncloud
#/etc/init.d/httpd restart


Mysql beim Systemstart starten:
#chkconfig mysqld on


Externen Zugriff auf MySQL unterbinden.
Fügen Sie in der Datei /etc/my.cnf den Befehl

skip-networking

hinzu