Translations:Amarok/Manual/Organization/Collection/ExternalDatabase/12/da: Difference between revisions
Importing a new version from external source |
Importing a new version from external source |
||
Line 1: | Line 1: | ||
Stands derefter den kørende '''MySQL'''-tjeneste | Stands derefter den kørende '''MySQL'''-tjeneste med | ||
{{Input|1=sudo /etc/init.d/mysql stop}} | |||
og start en '''MySQL'''-dæmon fra din mappe <tt>~/.kde4/share/apps/amarok</tt> (--defaults-file SKAL være det første tilvalg): | og start en '''MySQL'''-dæmon fra din mappe <tt>~/.kde4/share/apps/amarok</tt> (--defaults-file SKAL være det første tilvalg): | ||
{{Input|1=/usr/sbin/mysqld --defaults-file=`pwd`/my.cnf --default-storage-engine=MyISAM --datadir=`pwd`/mysqle --socket=`pwd`/sock --skip-grant-tables}} | {{Input|1=/usr/sbin/mysqld --defaults-file=`pwd`/my.cnf --default-storage-engine=MyISAM --datadir=`pwd`/mysqle --socket=`pwd`/sock --skip-grant-tables}} | ||
Tilvalget skip-grant-tables betyder, at du | Tilvalget skip-grant-tables betyder, at du kan bruge et hvilket som helst password og brugernavn til at forbinde til den. 'localhost' vil ikke fungere, '''MySQL'''-klienten vil så prøve at bruge en '''Unix'''-socket. Brug '''127.0.0.1''' som vært får det til at fungere. Nogle systemer begrænser denne adgang med apparmor eller SELinux. De kan slås fra midlertidigt med | ||
{{Input|1=sudo /etc/init.d/apparmor stop}} | {{Input|1=sudo /etc/init.d/apparmor stop}} | ||
Kør nu mysqldump med tilvalget -S for at specificere den lokale vært. Dette vil dumpe din gamle indlejrede database ud til en SQL-fil. | Kør nu mysqldump med tilvalget -S for at specificere den lokale vært. Dette vil dumpe din gamle indlejrede database ud til en SQL-fil. | ||
{{Input|1=mysqldump -S sock amarok > amarok.mysql}} | |||
Du kan nu genstarte din '''MySQL'''-tjeneste og indlæse SQL-filen i din '''MySQL'''-server. Du skal allerede have kørt GRANT-kommandoen ovenfor og lavet en database til '''Amarok''' ("CREATE DATABASE amarok;"): | Du kan nu genstarte din '''MySQL'''-tjeneste og indlæse SQL-filen i din '''MySQL'''-server. Du skal allerede have kørt GRANT-kommandoen ovenfor og lavet en database til '''Amarok''' ("CREATE DATABASE amarok;"): | ||
{{Input|1=sudo /etc/init.d/mysql stop | {{Input|1=sudo /etc/init.d/mysql stop | ||
mysql -u amarokuser -p amarok < amarok.mysql}} | mysql -u amarokuser -p amarok < amarok.mysql}} |
Revision as of 07:07, 1 December 2011
Stands derefter den kørende MySQL-tjeneste med
sudo /etc/init.d/mysql stop
og start en MySQL-dæmon fra din mappe ~/.kde4/share/apps/amarok (--defaults-file SKAL være det første tilvalg):
/usr/sbin/mysqld --defaults-file=`pwd`/my.cnf --default-storage-engine=MyISAM --datadir=`pwd`/mysqle --socket=`pwd`/sock --skip-grant-tables
Tilvalget skip-grant-tables betyder, at du kan bruge et hvilket som helst password og brugernavn til at forbinde til den. 'localhost' vil ikke fungere, MySQL-klienten vil så prøve at bruge en Unix-socket. Brug 127.0.0.1 som vært får det til at fungere. Nogle systemer begrænser denne adgang med apparmor eller SELinux. De kan slås fra midlertidigt med
sudo /etc/init.d/apparmor stop
Kør nu mysqldump med tilvalget -S for at specificere den lokale vært. Dette vil dumpe din gamle indlejrede database ud til en SQL-fil.
mysqldump -S sock amarok > amarok.mysql
Du kan nu genstarte din MySQL-tjeneste og indlæse SQL-filen i din MySQL-server. Du skal allerede have kørt GRANT-kommandoen ovenfor og lavet en database til Amarok ("CREATE DATABASE amarok;"):
sudo /etc/init.d/mysql stop mysql -u amarokuser -p amarok < amarok.mysql