| Summary: | Unable to use mariadb 10 remote database with digikam 7.3 | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | Mattia <mattia.verga> |
| Component: | Database-Mysql | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | metzpinguin |
| Priority: | NOR | ||
| Version First Reported In: | 7.3.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 7.5.0 | |
| Sentry Crash Report: | |||
|
Description
Mattia
2021-12-23 10:03:49 UTC
In the MySQL error message you can already see what you have to do, namely execute "mariadb-upgrade". If you upgrade to a new major version, the database structure must be adapted to the new server version. With an external database, you have to manage that. Otherwise, if you try to change the database, it will fail. digiKam cannot execute the "mariadb-upgrade" command itself for an external database, as extended rights are required. For the internal MySQL database, we have built in the detection and digiKam carries out "mariadb-upgrade" itself. Maik Your other problem with Super Privilege: digiKam uses now triggers. In this bug report is what you have to do: Bug 435065. On MySQL Server PC: mysql -u USERNAME -h HOSTNAME -p set global log_bin_trust_function_creators=1; Maik |