Synology-Forum.nl

Packages => Officiƫle Packages => Maria DB => Topic gestart door: B3rt op 25 april 2019, 17:44:28

Titel: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: B3rt op 25 april 2019, 17:44:28
Ik draai nog mariadb5 wil graag naar mariadb10

Ik heb deze dus vanaf de packagemanger geinstalleerd en deze draait.

Nu de vragen:
- hoe log ik nu in?  Als ik phpmyadmin open dan zie ik enkel mariaDB 5 staan, kan nergens een optie vinden om te kiezen voor mariadb10

- is er geen upgrade script van Synology die mariaDB gewoon update naar versie 10 dus zonder export en import?

Hoe importeer ik via commandline nu in DB10, als gewoon
mysql -u XXXXX -pXXXXXXXX dbname < dabname.sql
Doe dan import ie dus nog steeds in DB5 en niet in DB10

DB5 verwijderen is ook geen optie gezien al mijn data hierin staat dus.

Dus hoe upgrade ik de bestaande database 5 naar 10 zonder data verlies en zonder ex en import te hoeven doen?

Titel: Re: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: bartmans99 op 28 april 2019, 09:27:49
Voor zover ik weet biedt Synology geen update script aan. Dus handmatig importeren / exporteren is de enige optie.

Zorg ervoor dat beide packages draaien op je NAS. Dan kun je bij inloggen in phpmyadmin kiezen voor of 5 of 10.

Exporteren / importeren kan met kleinere dbases prima via phpmyadmin.

Commandline importeren:
mysql -u root -D database_name -P 3307 -h 127.0.0.1 -p < sample_dump.sql

Met -P 3307 geef je 10 aan. MariaDB 5 draait op port 3306.

Daarnaast moet je ook je PHP instellingen en soms specifieke PHP script instellingen aanpassen op port 3307. Dat doe je via Webstation en in de scripts zelf.

Het is niet triviaal zeg maar, dus zorg voor backups. Scripts opnieuw installeren is soms een snellere optie, dat hangt ervanaf of je de data opnieuw kunt opbouwen.
Titel: Re: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: Birdy op 28 april 2019, 10:31:32
Citaat
Voor zover ik weet biedt Synology geen update script aan.
MariaDB is niet van Synology.
Titel: Re: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: bartmans99 op 28 april 2019, 13:08:50
Nee klopt. Maar ik snap de vraag van de OP wel 'n beetje. De pakketten zijn wel officieel van Synology. Je kunt ze beide naast elkaar draaien: dat is een keuze geweest van Synology. Dan is het klantvriendelijk om een migratie optie voor de aanwezige databases aan te bieden.

Maar dat is natuurlijk niet verplicht en Synology heeft vast de afweging gemaakt.
Titel: Re: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: Birdy op 28 april 2019, 13:21:50
Citaat
De pakketten zijn wel officieel van Synology.
Zijn niet officieel van Synology, daarom vallen deze pakketten onder "Van derden" in het Package Center. ;)
Titel: Re: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: B3rt op 28 april 2019, 13:30:58
inmiddels is alles opgelost...
Titel: Re: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: Birdy op 28 april 2019, 13:35:05
Hoe dan ? Export-Import ?
Titel: Re: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: B3rt op 28 april 2019, 13:41:46
ja, eerst alles gexporteerd (gedumpped), toen MdB5 en MB10 verwijderd, MdB10 opnieuw geinstalleerd en ook phpmyadmin opnieuw geinstalleerd.
Mijn phpmyadmin versie herkende namelijk MdB10 geheel niet, na herinstallatie phpmyadmin kon ik ineens wel mdb10 zien.

Toen in de config van mdb10 de poort terug gezet naar 3306 ipv 3307 en mysql herstart.

Daarna alle db eerst aangemaakt (leeg dus) via phpmyadmin en de db users opnieuw toegevoegd en direct de rechten goed gezet.
Vervolgens via commandline alle sql dumps weer ingelezen in de juiste db

Moet er wel bij zeggen dat de synology echt een RAMP is al het gaat om inlezen van grote database dumps.
Ik had 2 databases welke ieder ruim 2GB groot waren, hiermee is die per sql ruim 7uur mee bezig geweest, de export was binnen 10 minuten gedaan...

Waarom in godsnaam hij hier ruim 7 uur over moet doen is me dan ook echt een raadsel.

Dezelfde database dump heb ik ook op mijn laptop ingelezen(wamp) en daar deed ie er maar ca 20 minuten over...

Vind de synology in zijn algemeen erg traag als het om database gebruik gaat, maar dat is ander verhaal.
Titel: Re: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: bartmans99 op 28 april 2019, 19:49:31
Als het voor jou heeft gewerkt zo, top!

Maar voor 'future reference'. Je kunt prima eerst uit MDB5 exporteren, package stopzetten en dan in MDB10 importeren. Mocht er iets fout gaan, start je package MDB5 weer op en heb je je data nog. Pakket verwijderen hoeft dus niet.

Er zijn nog packages die als dependency MDB5 hebben (bv. Spotweb). MDB5 moet daarvoor draaien (iig bij install vanuit package). Maar MDB10 hoeft niet perse op port 3306 te draaien, die kan prima op 3307 blijven. Zo lang je daarbij de gebruikte scripting maar rekening mee houdt.

Importeren duurde bij mij ook verrr ... best wel lang. Geen idee waarom. Maar 2gb aan dbase is best fors.
Titel: Re: Vraagjes mbt Mariadb 5 en 10, oa login, phpmyadmin en migratie
Bericht door: B3rt op 28 april 2019, 20:50:38
Nou je kan bestel wel verwijderen als je poort 3306 wilt gaan gebruiken, dit om conflicten te voorkomen.
Als je mysql dumps hebt dan heb je je data nog, naast dat had ik ook eerst nog backups gemaakt via de hyperbackup optie van synology zelf, dus zou het mis gaan dan kon ik alles zo terug zetten.

En 2Gb valt wel mee hoor, heb wel eens grotere databases gezien en gehad, daarnaast heb ik ook al jaren spotweb draaien en die is inmiddels ook al weer ruim 1.2GB groot geloof ik, heeft ie ook ruim 12uur overgedaan, gewoon absurd lang, veel te lang naar mijn mening..