ajouts dans FAQ MySQL
This commit is contained in:
parent
6c788d0c60
commit
b083b69a71
|
@ -256,7 +256,7 @@ Si vous avez des erreurs de ce type :
|
|||
Cela signifie que les tables de la base `mysql` ne correspondent pas à la version de MySQL en cours.
|
||||
Vous avez sûrement mis à jour MySQL ou réinjecter des données d'une autre base.
|
||||
|
||||
Plusieurs solutions, réinjecter les tables incorrectes ou utilisez `mysql_upgrade` qui est censé adapter les tables.
|
||||
Plusieurs solutions, réinjecter les tables incorrectes ou utilisez `mysql_upgrade` qui censé adapter les tables.
|
||||
|
||||
## Désactiver la complétion
|
||||
|
||||
|
@ -660,3 +660,29 @@ MariaDB [(none)]> show engines;
|
|||
| FEDERATED | YES | FederatedX pluggable storage engine | YES | NO | YES |
|
||||
[…]
|
||||
~~~
|
||||
|
||||
## [ERROR] Incorrect definition of table mysql.event: expected column 'sql_mode'
|
||||
|
||||
Si vous avez une erreur de ce type, par exemple lors de la migration de MySQL 5.5 à MariaDB 10.1, refaites un `mysql_upgrade`.
|
||||
|
||||
## Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'
|
||||
|
||||
En cas d'erreur du type :
|
||||
|
||||
~~~
|
||||
Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and 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.
|
||||
~~~
|
||||
|
||||
cela signifie que votre BINLOG_FORMAT doit être en ROW car il l'était précédemment.
|
||||
Vous pouvez vérifier que c'est bien le cas en faisant :
|
||||
|
||||
~~~
|
||||
MariaDB [(none)]> show variables LIKE 'BINLOG_FORMAT';
|
||||
+---------------+-------+
|
||||
| Variable_name | Value |
|
||||
+---------------+-------+
|
||||
| binlog_format | ROW |
|
||||
+---------------+-------+
|
||||
1 row in set (0.00 sec)
|
||||
~~~
|
||||
|
||||
|
|
Loading…
Reference in a new issue