Pages : 1
#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 ?
#4 Le 24/06/2016, à 19:26
- Merle
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 ?
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
#6 Le 29/06/2016, à 19:42
- Merle
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
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.
Pages : 1