Hallo allemaal, ik heb een vraag over het upgraden van databases in een live-omgeving. Ik hoop dat er een aantal adviezen volgen. Vanzelfsprekend heb ik mijn heil eerst bij Google gezocht en al wat gelezen over de verschillen tussen MySQL en MariaDB. Maar ik kan nog geen keuze maken als ik niet precies weet wat de gevolgen kunnen zijn. Graag leg ik mijn vraag hier bij jullie neer.
Situatie
Op onze dedicated server (Leaseweb) draait CentOS 7 met WHM en cPanel. Op het moment zijn er ~100 installaties van WordPress actief. Ik heb backups van alle installaties.
De server heb ik nu een week en ik kom er net achter dat er best een oude versie van databasesoftware op draait, namelijk: MySQL 5.7. Ook al is het pas in 2023 end of life, ik houd niet zo van oude versies. Zeker niet op een server die met de buitenwereld verbonden is.
In WHM kan ik heel handig een upgrade uitvoeren van de database. Maar welke moet ik kiezen?
Opties
Dit zijn de databases waar ik uit kiezen kan:
- MySQL 8.0
- MariaDB 10.2
- MariaDB 10.3 (recommended)
Mijn vraag
Mijn vragen zijn dus eigenlijk:
- welk type database kan ik het beste kiezen?
- kan ik straffeloos en met behoud van de huidige WP-websites upgraden zonder alle sites opnieuw te moeten restoren?
- wat zijn de voor- en nadelen volgens jullie?
- Is upgraden van MySQL 5.7 veilig in een live-omgeving?
-
06-10-2020, 11:29 #1
- Berichten
- 110
- Lid sinds
- 9 Jaar
Is upgraden van MySQL 5.7 veilig in een live-omgeving?
-
06-10-2020, 18:04 #2
- Berichten
- 74
- Lid sinds
- 10 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
WHM kan de upgrade aardig goed uitvoeren, dit zou je gewoon kunnen uitvoeren maar ga uit van enkele velden die niet meer kloppen. Ik heb zelf enkele veldtypes handmatig moeten wijzigen om Wordpress/applicaties weer in de lucht moeten krijgen. MariaDB 10.3 is ook veruit het beste.
-
07-10-2020, 14:54 #3
- Berichten
- 43
- Lid sinds
- 15 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
Jan,
Hier heb je een aardig overzicht van de functionele verschillen tussen MySQL 5.7 en MariaDB 10.3.
https://mariadb.com/kb/en/function-d...-and-mysql-57/
Als daar geen afschrikwekkende dingen voor je in staan, dan kun je eens kijken naar;
https://mariadb.com/kb/en/upgrading-...ql-to-mariadb/
Ik zou wel onderhoud bij je klanten aankondigen, maar de uitvoering is niet zo lastig.
Mijn antwoorden op jouw vragen;
1. MariaDB 10.3
2. Ja
3. Geen voordelen zover ik kan nagaan in de situatie waar voor jij het wil gebruiken. Nadeel is werk er aan hebben, het kan verkeerd gaan of je kan toch tegen compatibiliteitsproblemen aan lopen.
Als je meerdere (webs)erver hebt die MySQL/MariaDB gebruiken, dan kun je (denk ik) beter energie steken in een Master-Master oplossing voor je databases (en dan direct met MariaDB) met een Floating Ip er tussen. Dan bied je een mooie dienstverlening aan je klanten aan en gemak voor je zelf ivm updaten en onverwachten (ver)storingen.
Mocht je vragen hebben, dan kun je mij ook een bericht sturen.
Groet,
Erwin
-
08-10-2020, 18:20 #4
- Berichten
- 110
- Lid sinds
- 9 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
WHM kan de upgrade aardig goed uitvoeren, dit zou je gewoon kunnen uitvoeren maar ga uit van enkele velden die niet meer kloppen. Ik heb zelf enkele veldtypes handmatig moeten wijzigen om Wordpress/applicaties weer in de lucht moeten krijgen. MariaDB 10.3 is ook veruit het beste.
Je geeft aan MariaDB het beste te vinden. Kun je - als je tijd hebt - ook aangeven waarom je dat vindt?
Jan,
Hier heb je een aardig overzicht van de functionele verschillen tussen MySQL 5.7 en MariaDB 10.3.
https://mariadb.com/kb/en/function-d...-and-mysql-57/
Als daar geen afschrikwekkende dingen voor je in staan, dan kun je eens kijken naar;
https://mariadb.com/kb/en/upgrading-...ql-to-mariadb/
Ik zou wel onderhoud bij je klanten aankondigen, maar de uitvoering is niet zo lastig.
Mijn antwoorden op jouw vragen;
1. MariaDB 10.3
2. Ja
3. Geen voordelen zover ik kan nagaan in de situatie waar voor jij het wil gebruiken. Nadeel is werk er aan hebben, het kan verkeerd gaan of je kan toch tegen compatibiliteitsproblemen aan lopen.
Als je meerdere (webs)erver hebt die MySQL/MariaDB gebruiken, dan kun je (denk ik) beter energie steken in een Master-Master oplossing voor je databases (en dan direct met MariaDB) met een Floating Ip er tussen. Dan bied je een mooie dienstverlening aan je klanten aan en gemak voor je zelf ivm updaten en onverwachten (ver)storingen.
Mocht je vragen hebben, dan kun je mij ook een bericht sturen.
Groet,
Erwin
De tweede link is ook handig. Het geeft mooi aan hoe een upgrade het beste gedaan kan worden.
-
08-10-2020, 18:56 #5
- Berichten
- 43
- Lid sinds
- 15 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
het mooiste zou natuurlijk zijn als je een acceptatieomgeving hebt om dit te testen.
Hoe WordPress omgaat met MariaDB. Maar ik zou er raar vinden als Wordpress moeite heeft met MariaDB erbij en ik zie geen problemen.
Maar de vraag blijft nog steeds; waarom zou je het veranderen?
MySQL werkt nu ook goed. Ik denk dat je geen voordeel ervoor zou ondervinden.
als je je zorgen maakt over end-of-life, dan kan je beter een reminder in je agenda zetten en half jaar voordat dat aan bod komt.
-
08-10-2020, 19:08 #6
- Berichten
- 110
- Lid sinds
- 9 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
Nou Erwin, ik denk dat een nieuwere versie dan 5.7 bepaalde snelheidsvoordelen geniet en minder gevoelig is voor hackpogingen.
-
08-10-2020, 19:52 #7
- Berichten
- 43
- Lid sinds
- 15 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
Ok, je hebt dus een server met applicaties/klanten waarbij performance een vereiste is.
Of je hebt een server met 100-den WordPress sites die allemaal verbinding maken met de database.
Maar dan snap ik niet dat je geen aparte database server of cluster hebt.
Daar heb je veel meer aan (en mee te winnen qua performance) dan je type en versie van je database mee aanpassen.
En mbt beveiliging... Zie ik dat voordeel niet. Ik mag toch hopen dat de beveiliging/firewall/iptablew op orde is.
En dat je periodiek updates van je software uitvoert.
Ik zou er wat meer onderzoek naar doen.
Mogelijk dat andere SD gebruikers hierin je beter kunnen adviseren.
-
09-10-2020, 07:59 #8
- Berichten
- 537
- Lid sinds
- 17 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
Maar dan snap ik niet dat je geen aparte database server of cluster hebt.
Daar heb je veel meer aan (en mee te winnen qua performance) dan je type en versie van je database mee aanpassen.
-
09-10-2020, 09:31 #9
- Berichten
- 43
- Lid sinds
- 15 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
Jeroen,
Als men nu een omgeving heeft, waarbij de databases op de zelfde machine draaien als de andere services (webserver en zal ook dan wel mail zijn) en het argument van performance wordt gegeven, dan is het toch verstandig om eens te kijken naar een dedicated machine voor je databases?
Aanvankelijk ging de vraag over het upgraden van de database server. Verstandig of niet. Nou ik denk van niet, aangezien dat verder geen voordelen geeft in een omgeving met alleen maar Wordpress sites.
Blijkbaar is er ook een behoefte aan performance... Nou dan zou ik (met de gegevens die er nu zijn) niet direct aan een andere type/versie van je database denken, maar meer aan een andere opbouw.
Daar haal je dan toch meer performance voordelen uit, dan alleen kijken naar een andere versie/type/merk database...
Mijn mening is duidelijk; geen technische voordelen (met de informatie die er nu is). Dus als je tijd over hebt of je het heel erg leuk vind, zou ik het vooral doen. Als het om performance gaat, zit je naar mijn mening op het verkeerde spoor en zou ik meer onderzoek doen. Security is hierin geen speler.
Ik ben nieuwsgierig naar de technische mening van andere. Wat zou jij adviseren aan Jan.
-
20-10-2020, 19:46 #10
- Berichten
- 110
- Lid sinds
- 9 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
Doordat ik een foute instelling maakte moest ik CentOS opnieuw installeren op de server. Hierna heb ik gelijk de database geüpgraded naar MariaDB 10.3. Bij de webhoster waar ik eerst zat gebruikte ze dat ook (heb ik nog even gechecked) en in WHM staat er 'recommended' bij'.
Omdat er volgens de reacties niet echt een eenduidig verschil zit in de werken, snelheid, veiligheid, heb ik gekozen wat vorige hosters gebruiken. Ik merk inderdaad geen verschil in het gebruik. :-)
Wat ik erg interessant vind voor de toekomst is de oplossing van een aparte database-server, zoals Erwin noemde. Voor de huidige toepassingen heb ik het nog niet nodig. Maar ik denk het als Premium Hosting dienst in de toekomst wel op die manier te kunnen optuigen voor mijn klanten.
Bedankt voor de reacties en tips!
-
22-10-2020, 08:24 #11
- Berichten
- 43
- Lid sinds
- 15 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
Jan,
Ik denk dat het een verstandig keuze is die je gemaakt hebt.
Mocht je op een bepaald moment er aan toe zijn om eens wat meer info te vergaren over een HA MySQL/MariaDB cluster, dan kun je me altijd even een DM sturen.
Ik help je er graag bij.
Groet,
Erwin
-
22-10-2020, 08:55 #12
- Berichten
- 110
- Lid sinds
- 9 Jaar
Re: Is upgraden van MySQL 5.7 veilig in een live-omgeving?
Nogmaals dank, Erwin.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic