Wie kann ich eine .db (Datenbanken) in eine Datenbank(MariaDB(phpmyAdmin)) importieren?

3 Antworten

Das kommt darauf an, welches Format die zu importierende Datenbank hat. (Das Dateinamensmuster *.db sagt darüber leider gar nichts aus.)

Mit etwas Glück ist es eine SQLite-Datenbank, in dem Fall sollte das hier helfen können: https://dbconvert.com/sqlite/mysql/

RubinBonBon8833 
Fragesteller
 22.02.2022, 21:12

wie finde ich das Format heraus?

0
Zahhak  22.02.2022, 21:19
@RubinBonBon8833

Entweder findest du darüber eine Information von demjenigen der das betreffende Plugin impplementiert hat, ansonsten könntest du versuchen, die Datei mit einem Text- oder Hexeditor zu öffnen um nach Hinweisen zu suchen (aber NICHT verändern bzw. speichern!).

P.S.: Eine SQLite Datenbank für SQLite 3.x beginnt mit der Bytefolge "SQLite format 3".

0

Hey,

geht jetzt zwar nicht um deine Frage, finde ich dennoch wichtig zu erwähnen:

PHPMyAdmin exposed deine Datenbank auf einer öffentlich erreichbaren Website. Wenn das noch nicht falsch genug für dich klingt ist hier eine Liste von Exploits:https://www.cvedetails.com/vulnerability-list/vendor_id-784/Phpmyadmin.html

Und eine Liste bekannter und nicht gefixter Exploits: https://snyk.io/vuln/composer:phpmyadmin%2Fphpmyadmin

Zum Glück gibt es einige Alternativen die sogar erheblich besser sind als phpmyadmin.

Windows: https://www.heidisql.com/

Windows/Unix: https://dbeaver.io/download/

Wenn du Github Education hast kannst du auch Jetbrains DataGrip nehmen: https://www.jetbrains.com/datagrip/

Das sind alles Desktop Tools. Du solltest deine Datenbank jedoch nicht nach außen erreichbar machen sondern einen SSHTunnel benutzen.

Mfg Jannick (L1nd)

Woher ich das weiß:Hobby
Zahhak  22.02.2022, 20:05
PHPMyAdmin exposed deine Datenbank auf einer öffentlich erreichbaren Website.

Aber auch nur dann, wenn der dafür verwendete Webserver von außen erreichbar ist.

Außerdem kann man auch ohne Probleme den Webserver dazu anweisen, Anfragen, die sich an PMA richten und nicht von einer bestimmten Quelle bzw. einem bestimmten Quellbereich kommen einfach zu ignorieren/blockieren.

P.S.: Das ganze kann man dann natürlich auch noch mit einem SSH-Tunnel kombinieren.

0

über phpmyadmin kann man doch ganz einfach export machen und die datei als SQL datei downloaden . je nachdem wieviel erchte du hast gehts nur mit den tabellen , oder halt mit der datenbank . schneller gehts mit der commandozeile und mysqldump

genauso wie auch der import viel schneller und einfacher über die kommandozeile geht .

bei phpmyadmin ist dann noch das problem das man die php.ini so anpassen muss das kein timeout ensteht und keine upload begrenzung ist .

p.s. gibt nun wirklich genug tutorials im netz , einfach mal eine suchmaschine nutzen .