Digikam/Using digiKam with MySQL/da: Difference between revisions

From KDE Wiki Sandbox
(Importing a new version from external source)
 
(Importing a new version from external source)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages />
<languages />
== Using digiKam with MySQL ==
== Brug digiKam med MySQL ==
Transcribed from Dmitri Popov's blog, 15 October 2010
Fra Dmitri Popovs blog, 15. oktober 2010


By default, '''digiKam''' uses '''SQLite''' as its back-end for storing important metadata and thumbnails. But the photo management application also provides support for the popular '''MySQL''' database engine, and it comes with a database migration tool that can help you to move your data from '''SQLite''' to '''MySQL'''. Of course, you might wonder why you’d want to switch to '''MySQL''' when '''SQLite''' already does a good job of managing the data? Using '''MySQL''' as '''digiKam’s''' database back-end allows you to store the data on a remote server. This way, you can use multiple '''digiKam''' installations (e.g., on your notebook and desktop machine) to access and manage your photo collections. You can also use '''MySQL''' tools to back up and analyze '''digiKam’s''' data.
Som standard bruger '''digiKam''' '''SQLite''' som database-motor til at gemme vigtige metadata og miniaturer; men fotohåndteringsprogrammet understøtter også den populær databasemaskine '''MySQL''', og der medfølger et værktøj til overflytning af databaser, som kan hjælpe dig med at flytte dine data fra '''SQLite''' til '''MySQL'''. Selvfølgelig spekulerer du nok på, hvorfor du skulle ønske at skifte til '''MySQL''', når '''SQLite''' allerede klarer håndteringen af dine data godt. Brugen af '''MySQL''' som '''digiKams''' databasemaskine lader dig gemme data på en ekstern server. På den måde kan du bruge flere forskelige installationer af '''digiKam''' (fx på din bærbare og din stationære maskine) til at tilgå og håndtere din fotosamling. Du kan også bruge '''MySQL'''-værktøjer til at lave backup og analysere '''digiKams''' data.


Obviously, to use '''digiKam''' with '''MySQL''', you need a '''MySQL''' server. You also have to create two '''MySQL''' databases: one for storing photo metadata (e.g., ''digikam'') and the other for storing thumbnails (e.g., ''thumbnails-digikam''). And before you proceed, note the database connection information such as '''MySQL''' server address, user name, and password — you’ll need it when configuring '''MySQL''' settings in '''digiKam'''.
For at kunne bruge '''digiKam''' med '''MySQL''' skal du selvfølgelig have en '''MySQL'''-server. Du skal også lave to '''MySQL'''-databaser: en til at gemme metadata for fotoene (fx ''digikam'') og en til at gemme miniaturer (fx ''thumbnails-digikam''). Før du fortsætter, så læg mærke til informationen om databaseforbindelsen så som '''MySQL'''-serverens adresse, brugernavnet og adgangskoden - du vil få brug for det, når du konfigurerer indstillingerne for '''MySQL''' i '''digiKam'''.


There are two ways to switch '''digiKam''' from '''SQLite''' to '''MySQL'''. If you’ve just installed '''digiKam''', and you haven’t yet added any collection to it,  choose <menuchoice>Settings -> Configure digiKam</menuchoice>, and switch to the <menuchoice>Database</menuchoice> section. Select the <menuchoice>MySQL</menuchoice> item from the <menuchoice>Type</menuchoice> drop-down list.
Der er to måder at få '''digiKam''' til at skifte fra '''SQLite''' til '''MySQL'''. Hvis du lige har installeret '''digiKam''' og endnu ikke har føje nogen samling til den, så vælg menuen <menuchoice>Indstillinger -> Indstil digiKam...</menuchoice> og gå til afsnittet <menuchoice>Database</menuchoice>. Vælg punktet <menuchoice>MySQL</menuchoice> i dropned-listen <menuchoice>Type</menuchoice>.




Line 13: Line 13:




Enter the IP address of your '''MySQL''' server in the <menuchoice>Host Name</menuchoice> field and specify the correct port in the <menuchoice>Port</menuchoice> field (the default port is 3306). In the <menuchoice>Schema Name</menuchoice> field, enter the name of the database for storing photo metadata, and specify the name of the database for storing thumbnails in the <menuchoice>Thumbnails Schema Name</menuchoice> field. Enter your '''MySQL''' user name and password in the appropriate fields. To check whether the database connection works properly, press the <menuchoice>Check DB Connection</menuchoice> button. If everything works as it’s supposed to, switch to the <menuchoice>Collections</menuchoice> section, and add the directories containing your photos. Hit <menuchoice>OK</menuchoice>, and wait till '''digiKam''' populates the databases with data from photos. This can take a while if you have a lot of photos.
Skriv din '''MySQL'''-servers IP-adresse i feltet <menuchoice>Værtsnavn</menuchoice> og den korrekte port i feltet <menuchoice>Port</menuchoice> (standard-porten er 3306). I feltet <menuchoice>Skemanavn</menuchoice> angiver du navnet på den database, hvor fotoenes metadata gemmes, og navnet på databasen med miniaturer angives i feltet <menuchoice>Miniaturer Skemanavn</menuchoice>. For at kontrollere om databaseforbindelsen fungerer korrekt klikker du på knappen <menuchoice>Tjek DB-forbindelse</menuchoice>. Hvis alt fungerer som det skal, så gå til afsnittet <menuchoice>Samlinger</menuchoice> og tilføj mapperne, som indeholder dine fotos. Klik på <menuchoice>O.k.</menuchoice> og vent, mens '''digiKam''' opbygger databasen med data fra fotoene. Dette kan tage nogen tid, hvis du har mange fotos.




Line 19: Line 19:




If you are already using '''digiKam''' with '''SQLite''', you can use the database migration tool to move the existing data to '''MySQL''' databases. Choose <menuchoice>Tools -> Database Migration</menuchoice>, and select the <menuchoice>MySQL</menuchoice> item in the <menuchoice>Type</menuchoice> drop-down list in the right section. Fill out the required fields as previously described, and use the <menuchoice>Check DB Connection</menuchoice> button to test the connection. Finally, press the <menuchoice>Migrate</menuchoice> button to copy the data from <menuchoice>SQLite</menuchoice> to <menuchoice>MySQL</menuchoice>.
Hvis du allerede bruger '''digiKam''' med '''SQLite''', så kan du bruge værktøjet til databasemigrering til at flytte eksisterende data til '''MySQL'''-databaser. Vælg menuen <menuchoice>Værktøjer -> Databasemigrering</menuchoice> og vælg så punktet <menuchoice>MySQL</menuchoice> i dropned-listen <menuchoice>Type</menuchoice> i feltet til højre. Udfyld de påkrævede felter som tidligere beskrevet og klik så på knappen <menuchoice>Tjek DB-forbindelse</menuchoice> for at teste forbindelsen. Endelig klikker du på knappen <menuchoice>Migrér</menuchoice> for at kopiere data fra <menuchoice>SQLite</menuchoice> til <menuchoice>MySQL</menuchoice>.


[[Category:Photography]]
[[Category:Fotografi/da]]
[[Category:Tutorials]]
[[Category:Vejledning/da]]

Latest revision as of 07:48, 15 March 2011

Other languages:

Brug digiKam med MySQL

Fra Dmitri Popovs blog, 15. oktober 2010

Som standard bruger digiKam SQLite som database-motor til at gemme vigtige metadata og miniaturer; men fotohåndteringsprogrammet understøtter også den populær databasemaskine MySQL, og der medfølger et værktøj til overflytning af databaser, som kan hjælpe dig med at flytte dine data fra SQLite til MySQL. Selvfølgelig spekulerer du nok på, hvorfor du skulle ønske at skifte til MySQL, når SQLite allerede klarer håndteringen af dine data godt. Brugen af MySQL som digiKams databasemaskine lader dig gemme data på en ekstern server. På den måde kan du bruge flere forskelige installationer af digiKam (fx på din bærbare og din stationære maskine) til at tilgå og håndtere din fotosamling. Du kan også bruge MySQL-værktøjer til at lave backup og analysere digiKams data.

For at kunne bruge digiKam med MySQL skal du selvfølgelig have en MySQL-server. Du skal også lave to MySQL-databaser: en til at gemme metadata for fotoene (fx digikam) og en til at gemme miniaturer (fx thumbnails-digikam). Før du fortsætter, så læg mærke til informationen om databaseforbindelsen så som MySQL-serverens adresse, brugernavnet og adgangskoden - du vil få brug for det, når du konfigurerer indstillingerne for MySQL i digiKam.

Der er to måder at få digiKam til at skifte fra SQLite til MySQL. Hvis du lige har installeret digiKam og endnu ikke har føje nogen samling til den, så vælg menuen Indstillinger -> Indstil digiKam... og gå til afsnittet Database. Vælg punktet MySQL i dropned-listen Type.



Skriv din MySQL-servers IP-adresse i feltet Værtsnavn og den korrekte port i feltet Port (standard-porten er 3306). I feltet Skemanavn angiver du navnet på den database, hvor fotoenes metadata gemmes, og navnet på databasen med miniaturer angives i feltet Miniaturer Skemanavn. For at kontrollere om databaseforbindelsen fungerer korrekt klikker du på knappen Tjek DB-forbindelse. Hvis alt fungerer som det skal, så gå til afsnittet Samlinger og tilføj mapperne, som indeholder dine fotos. Klik på O.k. og vent, mens digiKam opbygger databasen med data fra fotoene. Dette kan tage nogen tid, hvis du har mange fotos.



Hvis du allerede bruger digiKam med SQLite, så kan du bruge værktøjet til databasemigrering til at flytte eksisterende data til MySQL-databaser. Vælg menuen Værktøjer -> Databasemigrering og vælg så punktet MySQL i dropned-listen Type i feltet til højre. Udfyld de påkrævede felter som tidligere beskrevet og klik så på knappen Tjek DB-forbindelse for at teste forbindelsen. Endelig klikker du på knappen Migrér for at kopiere data fra SQLite til MySQL.