Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/06/2016, à 21:43

Merle

Problème nextcloud et mariadb

Bonjour,

J'ai un petit problème en installant nextcloud avec une base de donnée mariadb, lors de l'installation au moment de valider les paramètres de  base de donnée j'ai un message d'erreur qui apparaît :

An exception occured while executing 'INSERT INTO 'oc_users' ( 'uid' , 'password' )VALUES(?,?)' with params ["julien24","1|$2y$10$MVdV6LzyfJgtV1KWwhvOR.No7N7SK8CFz3dys9gOYWVFnGdCeoMcq"]:SQLSTATE[HY000]:General error: 1665 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT ant at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.

dans les logs de nextcloud j'ai ces deux messages qui apparaissent plusieurs fois :

{"reqId":"V2gfHjP-pLoAAH4WjzQAAABI","app":"mysql.setup","message":"Specific user creation failed: An exception occurred while executing 'SELECT user FROM mysql.user WHERE user=?' with params [\"oc_julien24\"]:\n\nSQLSTATE[42000]: Syntax error or access violation: 1142 SELECT command denied to user 'ocuser'@'localhost' for table 'user'","level":3,"time:"2016-06-20T16:51:42+00:00","method":"POST","url":"\/index.php","user":"--"}

et

{"reqId":"V2gfHjP-pLoAAH4WjzQAAABI","app":"mysql.setup","message":"Database creation failed: An exception occurred while executing 'GRANT ALL PRIVILEGES ON `ocbdd` . * TO 'ocuser'':\n\nSQLSTATE[42000]: Syntax error or access violation: 1044 Access denied for user 'ocuser'@'localhost' to database 'ocbdd'","level":3,"time":"2016-06-20T16:51:42+00:00","method":"POST","url":"\/index.php","user":"--"}

quelqu'un peut m'aider à me sortir de ça ...

Merci.

Dernière modification par Merle (Le 24/06/2016, à 07:30)

Hors ligne

#2 Le 21/06/2016, à 22:26

Vobul

Re : Problème nextcloud et mariadb

Salut,

Une fois connecté sur mysql, essaie ça :

SET GLOBAL binlog_format = 'MIXED';

Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 24/06/2016, à 13:52

bruno

Re : Problème nextcloud et mariadb

C'est pas clair… Il y a plusieurs erreurs avec des noms de base/utilisateurs différents.
As-tu créé au préalable une base de données avec un utilisateur ayant tous les droits sur cette base ?

Hors ligne

#4 Le 24/06/2016, à 19:26

Merle

Re : Problème nextcloud et mariadb

bruno a écrit :

C'est pas clair… Il y a plusieurs erreurs avec des noms de base/utilisateurs différents.
As-tu créé au préalable une base de données avec un utilisateur ayant tous les droits sur cette base ?

Oui l'utilisateur est ocuser la base de donnée ocbdd, ocuser a tous les privilèges sur ocbdd.

Hors ligne

#5 Le 25/06/2016, à 08:44

bruno

Re : Problème nextcloud et mariadb

Et tu as essayé la solution de Vobul en #2 ?

Source : https://docs.nextcloud.org/server/9/adm … nlog-label

Hors ligne

#6 Le 29/06/2016, à 19:42

Merle

Re : Problème nextcloud et mariadb

bruno a écrit :

Et tu as essayé la solution de Vobul en #2 ?

Source : https://docs.nextcloud.org/server/9/adm … nlog-label

Oui ça me permet d'accéder à nextcloud mais le problème de fond n'est pas réglé, un log de plus qui peut aider :

# service mysql status
● mysql.service - LSB: Start and stop the mysql database server daemon
   Loaded: loaded (/etc/init.d/mysql; bad; vendor preset: enabled)
   Active: active (running) since mer. 2016-06-29 19:04:10 CEST; 1h 35min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 4522 ExecStop=/etc/init.d/mysql stop (code=exited, status=1/FAILURE)
  Process: 4546 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/mysql.service
           ├─3903 /bin/bash /usr/bin/mysqld_safe
           ├─4113 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --skip-log-error --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/my
           └─4114 logger -t mysqld -p daemon error

juin 29 20:30:42 mysqld[4114]: 2016-06-29 20:30:42 140659345812224 [Warning] Access denied for user ''@'localhost' (using password: NO)
juin 29 20:30:42 mysqld[4114]: 2016-06-29 20:30:42 140659346115328 [Warning] Access denied for user ''@'localhost' (using password: NO)
juin 29 20:32:43 mysqld[4114]: 2016-06-29 20:32:43 140659346115328 [Warning] Access denied for user ''@'localhost' (using password: NO)
juin 29 20:32:43 mysqld[4114]: 2016-06-29 20:32:43 140659398720256 [Warning] Access denied for user ''@'localhost' (using password: NO)
juin 29 20:34:45 mysqld[4114]: 2016-06-29 20:34:45 140659398720256 [Warning] Access denied for user ''@'localhost' (using password: NO)
juin 29 20:34:45 mysqld[4114]: 2016-06-29 20:34:45 140659399023360 [Warning] Access denied for user ''@'localhost' (using password: NO)
juin 29 20:36:46 mysqld[4114]: 2016-06-29 20:36:46 140659399023360 [Warning] Access denied for user ''@'localhost' (using password: NO)
juin 29 20:36:46 mysqld[4114]: 2016-06-29 20:36:46 140659345509120 [Warning] Access denied for user ''@'localhost' (using password: NO)
juin 29 20:38:47 mysqld[4114]: 2016-06-29 20:38:47 140659345509120 [Warning] Access denied for user ''@'localhost' (using password: NO)
juin 29 20:38:47 mysqld[4114]: 2016-06-29 20:38:47 140659345812224 [Warning] Access denied for user ''@'localhost' (using password: NO)

Dernière modification par Merle (Le 29/06/2016, à 19:44)

Hors ligne

#7 Le 29/06/2016, à 19:50

Merle

Re : Problème nextcloud et mariadb

Les logs roundcube :

[29-Jun-2016 20:06:43 +0200]: <22ba81la> DB Error: SQLSTATE[HY000] [1045] Access denied for user 'roundcube'@'localhost' (using password: NO) in /var/www/html/roundcubemail/program/lib/Roundcubercube_db.php on line 173 (GET /)
[29-Jun-2016 20:06:43 +0200]: <22ba81la> PHP Error: config.inc.php was not found. (GET /)

le user ne s'appelle pas roundcube mais rcuser.

Dernière modification par Merle (Le 29/06/2016, à 19:51)

Hors ligne

#8 Le 29/06/2016, à 22:59

Vobul

Re : Problème nextcloud et mariadb

En même temps si il trouve pas le fichier de conf il va pas bien marcher…


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#9 Le 30/06/2016, à 07:48

bruno

Re : Problème nextcloud et mariadb

Tu as aussi systématiquement des erreurs de connexion à ta base de données du type :

Access denied for user 'roundcube'@'localhost' (using password: NO)

Il faudrait vérifier que MariaDB n'est pas configuré pour utiliser l'authentification par socket UNIX : voir la colonne plugin de la table mysql.user.

Hors ligne