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