<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-11-18 13:34 GMT+01:00 Richard Mortimer <span dir="ltr"><<a href="mailto:richm+digikam@oldelvet.org.uk" target="_blank">richm+digikam@oldelvet.org.uk</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>On 18/11/2015 12:02, Henrique Santos Fernandes wrote:<br>
>     MariaDB [(none)]>  show grants for 'digikam'@'localhost';<br>
>     +----------------------------------------------------------------------------------------------------------------+<br>
><br>
>     | Grants for digikam@localhost<br>
>                                                                                       |<br>
><br>
>     +----------------------------------------------------------------------------------------------------------------+<br>
><br>
>     | GRANT SUPER ON *.* TO 'digikam'@'localhost' IDENTIFIED BY PASSWORD<br>
>     '*B86D61DED45FEAAB193591C66C302416B0E64CA6' |<br>
>     | GRANT ALL PRIVILEGES ON `digikamcoredb`.* TO 'digikam'@'localhost'<br>
>                                                 |<br>
>     | GRANT ALL PRIVILEGES ON `digikamthumbsdb`.* TO<br>
>     'digikam'@'localhost'                                           |<br>
>     | GRANT ALL PRIVILEGES ON `digikamfacedb`.* TO 'digikam'@'localhost'<br>
>                                                 |<br>
>     +----------------------------------------------------------------------------------------------------------------+<br>
><br>
>     4 rows in set (0.00 sec)<br>
><br>
>     Gilles<br>
><br>
><br>
> I am no expert but it seens that user 'digikam'@'localhost' dont need a<br>
> password to the databases digikamcoredb, digikamthumbsdb and digikamfacedb<br>
> It only need password when using things when need super privileges right?<br>
</span>No. The password is a global connection setting for that user/host<br>
combination and applies to all databases.<br>
<br>
I really am surprised that digikam needs SUPER privileges. Usual setup<br>
would be to set the password using USAGE privilege.<br>
<br>
GRANT USAGE ON *.* TO 'digikam'@'localhost' IDENTIFIED BY PASSWORD<br>
'*B86D61DED45FEAAB193591C66C302416B0E64CA6';<br>
<br>
If SUPER really is required I suspect it is because of the stored<br>
procedure that is used to emulate "IF EXISTS" when adding the indexes.<br>
Even then I would suspect that we could come up with a reduced set of<br>
privileges to access the "mysql" meta database.<br>
<br>
I'm trying to find the time to build myself a copy of git against Ubuntu<br>
14.04 (trusty) so that I can give this a look. Does anyone know if the<br>
qt5 library versions included with trusty are recent enough or do I need<br>
to load a PPA from somewhere? I digikam from the philip5/extra/ubuntu<br>
trusty PPA installed already.<br></blockquote><div><br></div><div>I don't know trusty, but i can said that Qt 5.4.0 is enough to build digiKam. Same for KF5 libraries.</div><div><br></div><div>In all cases, read my DEPENDENCIES file for all details :</div><div><br></div><div><a href="https://quickgit.kde.org/?p=digikam-software-compilation.git&a=blob&f=DEPENDENCIES">https://quickgit.kde.org/?p=digikam-software-compilation.git&a=blob&f=DEPENDENCIES</a><br></div><div><br></div><div>Gilles Caulier</div></div></div></div>