Auteur Topic: Grote database import (800 MB) in MariaDB ?  (gelezen 5488 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Offline Maurice_69

  • Bedankjes
  • -Gegeven: 20
  • -Ontvangen: 3
  • Berichten: 80
Grote database import (800 MB) in MariaDB ?
« Gepost op: 31 oktober 2016, 15:07:17 »
Goedemiddag,

Iemand enig idee hoe ik een grote database kan importeren in MariaDB? Ik vond wel een instructie die voor MySQL bedoelt was, maar krijg een foutmelding dat hij een pad niet kan vinden. Helaas ben ik er na een half uur Googlen nog niet achter welk pad ik wel moet hebben  ;)


Indeed this works.
To be clear, for noobs like me, the complete how to is:

0- Create a database in phpmyadmin in order to get the .sql database's data you wanna import
1- activate "ssh" in the parameters of your NAS
2- open terminal (or "putty" software for windows)
3- connect to NAS througe ssh by typing: ssh admin@192.168.x.x (ip of your server)
4- go to the folder where the .sql database is. I did a cd / command in order to go to the root of my syno, then went to the good folder by selecting the next folder to enter with the command cd name_of_the_folder
5- when you're in the folder where your .sql file (database) is, you type:
/usr/syno/mysql/bin/mysql database_name_in_phpmyadmin -u root -ppassword < name_of_your_database_in_the_synology_folder.mysql
6- Let the command work and import the data into you phpmyadmin's database


Remember: the bigger your DB is, the more time it will take to the command to import all the data into the phpmyadmin's database.


Iemand die me misschien even op weg kan helpen?

Thnx,

Maurice
  • Mijn Synology: DS718+
  • HDD's: 2x WD80EFZZ

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 154
  • Berichten: 755
Re: Grote database import (800 MB) in MariaDB ?
« Reactie #1 Gepost op: 31 oktober 2016, 15:28:22 »
De MariaDB bestanden staan hier :

/volume1/@database/mysql
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline Maurice_69

  • Bedankjes
  • -Gegeven: 20
  • -Ontvangen: 3
  • Berichten: 80
Re: Grote database import (800 MB) in MariaDB ?
« Reactie #2 Gepost op: 31 oktober 2016, 15:32:10 »
Hmmm, zou ik dan een andere fout maken, nog eens even stoeien.
  • Mijn Synology: DS718+
  • HDD's: 2x WD80EFZZ

Gemarkeerd als beste antwoord door Maurice_69 Gepost op 22 augustus 2017, 15:42:28

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 154
  • Berichten: 755
Re: Grote database import (800 MB) in MariaDB ?
« Reactie #3 Gepost op: 31 oktober 2016, 16:17:06 »
Wellicht is dit de oplossing :

Met PHPMyAdmin heb ik een lege database aangemaakt : provaimport

Ik heb een .sql bestand in de map sql in de webserver map : backup-file.sql

Navigeer naar die map :

Type vervolgens dit commando in :

mysql -p -u root provaimport < backup-file.sql
Geef het root wachtwoord in.

Het bestand wordt geimporteerd.

Dan by PHPMyAdmin kijken of dat inderdaad zo is.

Als je het commando op een andere locatie geeft, moet je de padnaam naar het sql bestand opgeven, bijvoorbeeld :

mysql -p -u root provaimport < /volume1/web/sql/backup-file.sql
PS. backup-file.sql is een backup met dit commando gedaan :

mysqldump -p -u root test > backup-file.sql
Waarbij test een bestaande database is.
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline Maurice_69

  • Bedankjes
  • -Gegeven: 20
  • -Ontvangen: 3
  • Berichten: 80
Re: Grote database import (800 MB) in MariaDB ?
« Reactie #4 Gepost op: 31 oktober 2016, 18:57:26 »
Oh kei fijn Wyodor! Dat was hem, ik heb het maar omgedraaid en ben inderdaad naar die map mysql gegaan en toen verwezen naar het database.sql bestand in de map van /volume1/web/ dat was makkelijker dan andersom ;-)

Hij loopt, dus ben benieuwd of hij de 800 MB ook gaat verwerken helemaal! :-)
  • Mijn Synology: DS718+
  • HDD's: 2x WD80EFZZ

Offline Maurice_69

  • Bedankjes
  • -Gegeven: 20
  • -Ontvangen: 3
  • Berichten: 80
Re: Grote database import (800 MB) in MariaDB ?
« Reactie #5 Gepost op: 31 oktober 2016, 20:03:43 »
en de 800 MB ook keurig allemaal ingelezen!
  • Mijn Synology: DS718+
  • HDD's: 2x WD80EFZZ

Offline Hempie

  • Bedankjes
  • -Gegeven: 45
  • -Ontvangen: 49
  • Berichten: 222
    • UniFi Forum
Re: Grote database import (800 MB) in MariaDB ?
« Reactie #6 Gepost op: 03 juni 2017, 18:15:54 »
Ook ik had een database import te doen van 650mb na een migratie nieuwe Nas en liep tegen de melding "max_allowed_packet" aan.
Dit betekend op een onaangepast systeem dan de import mislukt bij files groter dan +32mb.

Ik heb dit opgelost door een sql opdracht te doen:

Voor bijvoorbeeld 1gb files:
set global max_allowed_packet = 100000000;
Klik in phpMyAdmin op SQL:


Vul de regel in met de gewenste groote: (voorbeeld met 1 gb of 512mb) en druk op starten.


Nu heb je met succes je max_allowed_packet verhoogd.
DS214play 2 x WD40ERFX 6.0.2-8451-4
DS916+ 8GB 4 x WD80EFZX  6.0.2-8451-4

Nederlands UniFi Forum is Online!


 

Hoe 8 aparte pool's om te zetten naar een grote SHR pool van 17TB?

Gestart door nubro01Board NAS hardware vragen

Reacties: 1
Gelezen: 249
Laatste bericht 12 juni 2023, 14:54:24
door Birdy
Snelheid grote bestanden

Gestart door PippinBoard NAS hardware vragen

Reacties: 21
Gelezen: 6114
Laatste bericht 04 mei 2014, 18:19:20
door janbal
Grote verschillen met uploaden

Gestart door JieveBoard Synology DSM algemeen

Reacties: 20
Gelezen: 7104
Laatste bericht 07 mei 2015, 18:36:15
door Ben(V)
migreren van 2 nassen naar 1 grote nas

Gestart door bullyboy67Board NAS hardware vragen

Reacties: 11
Gelezen: 3738
Laatste bericht 03 mei 2015, 22:10:27
door bullyboy67
Synology 106, Kopieren grote bestanden

Gestart door AnonymousBoard FTP, NFS and Samba Server

Reacties: 6
Gelezen: 8880
Laatste bericht 04 juni 2007, 09:53:54
door Björn