<div dir="ltr">Great news!<div><br></div><div>Gilles, if i may ask can you run this comands on your mysql?</div><div><br></div><div>> show databases;  </div><div><br></div><div>it should show:</div><div>digikamcoredb<br></div><div>digikamfacedb<br></div><div>digikamthumbsdb<br></div><div><br></div><div>Bytheway, this names are configurable?</div><div><br></div><div>> show grants for 'user'@'%';  now this user and the % will depend on what user are you using!</div><div><br></div><div>I guess it does not matter the content on mysql folders, only what the database shows right? i dont thing we suppose to make chnages directly on the disk for mysql.</div><div><br></div><div>Anyway, i wish i could help but i am a bit without time.. i might try to install and etc some other time on a virtual machine but no promises!</div><div><br></div><div>Great Job!</div><br><div class="gmail_quote"><div dir="ltr">Em ter, 17 de nov de 2015 às 15:22, Gilles Caulier <<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>I back in this thread, with some fresh news :</div><div><br></div><div>The database schema for Faces Recognition database integration to digiKam core is now complete. With Mysql, the face database is now integrated as well. There is a new setting in DB setup to specify a Face Schema Name on your server.</div><div><br></div><div>I fixed also some typo in SQL statements for the database creation. After few days to try to understand how it's work, i can said that Mysql code is really more complex than SQlite. For ex, about the famous functions to create Indexes which require grant privileges, i don't yet found an alternative, to be able to prevent databases creation with these settings and to restore internal server.</div><div><br></div><div>Any way, i review ALL database code, renamed, tried, cleaned, factored, simplified, documented implementations when it's possible. I found some glitches in code but I'm not sure if this will really fix serious problems.</div><div><br></div><div>As now the code is better to ready and maintain, i will start to hack really MySql support. The bugs are already well identified in bugzilla and some entries are reproducible on my computer.</div><div><br></div><div>So, if i need help, it's about to test with all possible user cases.</div><div><br></div><div>There are 3 configurations :</div><div><br></div><div>1/ using a server (local or remote) with 3 separated databases ==> It's definitively the best configuration. All is well separated and clear. it's already set on my computer and this will be the first stage to hack.</div><div><br></div><div>2/ using a server (local or remote) with a single and common database ==> second stage to hack<br></div><div><br></div><div><div>3/ using internal server : do not work due to functions in DB. ==> last stage to hack, later...</div></div><div><br></div><div>So if there are some volunteers to help me to test, no need to report new entries in bugzilla, but please review existing files and check if problems still reproducible with the current implementation from git/master (digiKam 5.0.0 ported to Qt5)</div><div><br></div><div>Thanks in advance</div><div><br></div><div>PS : for information, the case 1/ give me the DB content below on my server :</div><div><br></div>[root@localhost mysql]# pwd<br>/var/lib/mysql<br>[root@localhost mysql]# ls -al<br>total 176184<br>drwxr-xr-x  8 mysql mysql     4096 Nov 17 17:18 ./<br>drwxr-xr-x 42 root  root      4096 Nov 16 23:48 ../<br>-rw-rw----  1 mysql mysql    16384 Nov 17 00:05 aria_log.00000001<br>-rw-rw----  1 mysql mysql       52 Nov 17 00:05 aria_log_control<br>drwx------  2 mysql mysql     4096 Nov 17 17:51 digikamcoredb/<br>drwx------  2 mysql mysql     4096 Nov 16 23:52 digikamfacedb/<br>drwx------  2 mysql mysql     4096 Nov 16 23:50 digikamthumbsdb/<br>-rw-rw----  1 mysql mysql 79691776 Nov 17 17:54 ibdata1<br>-rw-rw----  1 mysql mysql 50331648 Nov 17 17:54 ib_logfile0<br>-rw-rw----  1 mysql mysql 50331648 Nov 16 23:48 ib_logfile1<br>-rw-rw----  1 mysql mysql        0 Nov 16 23:48 <a href="http://multi-master.info" target="_blank">multi-master.info</a><br>drwx------  2 mysql mysql     4096 Nov 16 23:48 mysql/<br>srwxrwxrwx  1 mysql mysql        0 Nov 17 17:18 mysql.sock=<br>drwx------  2 mysql mysql     4096 Nov 16 23:48 performance_schema/<br>-rw-rw----  1 mysql mysql     2760 Nov 17 17:56 sql_errors.log<br>drwx------  2 mysql mysql     4096 Nov 16 23:48 test/<br>[root@localhost mysql]# ls -al digikamcoredb/<br>total 4244<br>drwx------ 2 mysql mysql   4096 Nov 17 17:51 ./<br>drwxr-xr-x 8 mysql mysql   4096 Nov 17 17:18 ../<br>-rw-rw---- 1 mysql mysql   1582 Nov 16 23:50 AlbumRoots.frm<br>-rw-rw---- 1 mysql mysql 114688 Nov 16 23:51 AlbumRoots.ibd<br>-rw-rw---- 1 mysql mysql   1612 Nov 16 23:50 Albums.frm<br>-rw-rw---- 1 mysql mysql 114688 Nov 16 23:51 Albums.ibd<br>-rw-rw---- 1 mysql mysql     65 Nov 16 23:49 db.opt<br>-rw-rw---- 1 mysql mysql     38 Nov 16 23:50 delete_image.TRN<br>-rw-rw---- 1 mysql mysql     36 Nov 16 23:50 delete_tag.TRN<br>-rw-rw---- 1 mysql mysql   1553 Nov 16 23:50 DownloadHistory.frm<br>-rw-rw---- 1 mysql mysql 114688 Nov 16 23:50 DownloadHistory.ibd<br>-rw-rw---- 1 mysql mysql   2470 Nov 16 23:50 ImageComments.frm<br>-rw-rw---- 1 mysql mysql 180224 Nov 16 23:51 ImageComments.ibd<br>-rw-rw---- 1 mysql mysql   2042 Nov 16 23:50 ImageCopyright.frm<br>-rw-rw---- 1 mysql mysql 360448 Nov 16 23:51 ImageCopyright.ibd<br>-rw-rw---- 1 mysql mysql   1045 Nov 16 23:50 ImageHaarMatrix.frm<br>-rw-rw---- 1 mysql mysql  98304 Nov 16 23:50 ImageHaarMatrix.ibd                                                                                                                                   <br>-rw-rw---- 1 mysql mysql   1604 Nov 16 23:50 ImageHistory.frm                                                                                                                                           <br>-rw-rw---- 1 mysql mysql 573440 Nov 16 23:51 ImageHistory.ibd                                                                                                                                           -rw-rw---- 1 mysql mysql   1713 Nov 16 23:50 ImageInformation.frm                                                                                                                                     -rw-rw---- 1 mysql mysql 311296 Nov 16 23:51 ImageInformation.ibd                                                                                                                                   <br>-rw-rw---- 1 mysql mysql   1514 Nov 16 23:50 ImageMetadata.frm                                                                                                                                       <br>-rw-rw---- 1 mysql mysql 311296 Nov 16 23:51 ImageMetadata.ibd                                                                                                                                       -rw-rw---- 1 mysql mysql   1292 Nov 16 23:50 ImagePositions.frm                                                                                                                                         -rw-rw---- 1 mysql mysql 196608 Nov 16 23:51 ImagePositions.ibd                                                                                                                                       -rw-rw---- 1 mysql mysql    999 Nov 16 23:50 ImageProperties.frm                                                                                                                                       -rw-rw---- 1 mysql mysql 114688 Nov 16 23:51 ImageProperties.ibd                                                                                                                                     -rw-rw---- 1 mysql mysql   1959 Nov 16 23:50 ImageRelations.frm                                                                                                                                       <br>-rw-rw---- 1 mysql mysql 147456 Nov 16 23:51 ImageRelations.ibd                                                                                                                                       -rw-rw---- 1 mysql mysql   3226 Nov 16 23:50 Images.frm                                                                                                                                                     <br>-rw-rw---- 1 mysql mysql 655360 Nov 16 23:51 Images.ibd                                                                                                                                                   <br>-rw-rw---- 1 mysql mysql   1408 Nov 16 23:50 Images.TRG                                                                                                                                                   -rw-rw---- 1 mysql mysql   2003 Nov 16 23:50 ImageTagProperties.frm                                                                                                                                 -rw-rw---- 1 mysql mysql 147456 Nov 17 17:54 ImageTagProperties.ibd                                                                                                                               -rw-rw---- 1 mysql mysql   1932 Nov 16 23:50 ImageTags.frm                                                                                                                                               -rw-rw---- 1 mysql mysql 262144 Nov 17 17:53 ImageTags.ibd                                                                                                                                             <br>-rw-rw---- 1 mysql mysql   1017 Nov 16 23:50 Searches.frm                                                                                                                                                 <br>-rw-rw---- 1 mysql mysql  98304 Nov 16 23:50 Searches.ibd                                                                                                                                                 <br>-rw-rw---- 1 mysql mysql    970 Nov 16 23:50 Settings.frm                                                                                                                                                     -rw-rw---- 1 mysql mysql 114688 Nov 17 17:52 Settings.ibd                                                                                                                                                   -rw-rw---- 1 mysql mysql    996 Nov 16 23:50 TagProperties.frm                                                                                                                                           <br>-rw-rw---- 1 mysql mysql 114688 Nov 17 17:53 TagProperties.ibd                                                                                                                                         -rw-rw---- 1 mysql mysql   1094 Nov 16 23:50 Tags.frm<br>-rw-rw---- 1 mysql mysql  98304 Nov 17 17:53 Tags.ibd<br>-rw-rw---- 1 mysql mysql    567 Nov 16 23:50 TagsTree.frm<br>-rw-rw---- 1 mysql mysql    489 Nov 16 23:50 Tags.TRG<br>-rw-rw---- 1 mysql mysql   1241 Nov 16 23:50 VideoMetadata.frm<br>-rw-rw---- 1 mysql mysql  98304 Nov 16 23:50 VideoMetadata.ibd<br>[root@localhost mysql]# ls -al digikamthumbsdb/<br>total 19120<br>drwx------ 2 mysql mysql     4096 Nov 16 23:50 ./<br>drwxr-xr-x 8 mysql mysql     4096 Nov 17 17:18 ../<br>-rw-rw---- 1 mysql mysql     1456 Nov 16 23:50 CustomIdentifiers.frm<br>-rw-rw---- 1 mysql mysql   131072 Nov 17 17:53 CustomIdentifiers.ibd<br>-rw-rw---- 1 mysql mysql       65 Nov 16 23:49 db.opt<br>-rw-rw---- 1 mysql mysql     1450 Nov 16 23:50 FilePaths.frm<br>-rw-rw---- 1 mysql mysql   212992 Nov 17 17:53 FilePaths.ibd<br>-rw-rw---- 1 mysql mysql      970 Nov 16 23:50 Settings.frm<br>-rw-rw---- 1 mysql mysql   114688 Nov 17 17:52 Settings.ibd<br>-rw-rw---- 1 mysql mysql     1061 Nov 16 23:50 Thumbnails.frm<br>-rw-rw---- 1 mysql mysql 18874368 Nov 17 17:53 Thumbnails.ibd<br>-rw-rw---- 1 mysql mysql     1603 Nov 16 23:50 UniqueHashes.frm<br>-rw-rw---- 1 mysql mysql   212992 Nov 17 17:53 UniqueHashes.ibd<br>[root@localhost mysql]# ls -al digikamfacedb/<br>total 552<br>drwx------ 2 mysql mysql   4096 Nov 16 23:52 ./<br>drwxr-xr-x 8 mysql mysql   4096 Nov 17 17:18 ../<br>-rw-rw---- 1 mysql mysql     65 Nov 16 23:49 db.opt<br>-rw-rw---- 1 mysql mysql     42 Nov 16 23:52 delete_identities.TRN<br>-rw-rw---- 1 mysql mysql    948 Nov 16 23:52 Identities.frm<br>-rw-rw---- 1 mysql mysql  98304 Nov 16 23:52 Identities.ibd<br>-rw-rw---- 1 mysql mysql    375 Nov 16 23:52 Identities.TRG<br>-rw-rw---- 1 mysql mysql   1018 Nov 16 23:52 IdentityAttributes.frm<br>-rw-rw---- 1 mysql mysql 114688 Nov 16 23:52 IdentityAttributes.ibd<br>-rw-rw---- 1 mysql mysql   1131 Nov 16 23:52 OpenCVLBPHistograms.frm<br>-rw-rw---- 1 mysql mysql  98304 Nov 16 23:52 OpenCVLBPHistograms.ibd<br>-rw-rw---- 1 mysql mysql   1066 Nov 16 23:52 OpenCVLBPHRecognizer.frm<br>-rw-rw---- 1 mysql mysql  98304 Nov 16 23:52 OpenCVLBPHRecognizer.ibd<br>-rw-rw---- 1 mysql mysql    970 Nov 16 23:52 Settings.frm<br>-rw-rw---- 1 mysql mysql 114688 Nov 17 17:52 Settings.ibd</div><div dir="ltr"><div><br></div><div>Gilles Caulier</div><div><br></div></div>
_______________________________________________<br>
Digikam-users mailing list<br>
<a href="mailto:Digikam-users@kde.org" target="_blank">Digikam-users@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-users" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-users</a><br>
</blockquote></div></div>